brotkrueml / schema

TYPO3 extension providing an API and view helpers for schema.org markup

Home Page:https://extensions.typo3.org/extension/schema

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add structured data as default to noindex pages

brotkrueml opened this issue · comments

When a page is set to "noindex" the structured data should be embedded as default. The use case for that is on pages with a single view plugin which is set to "noindex" by default. The controller action then sets it to "index". With an option in the extension configuration this behaviour can be deactivated.

  • Structured data on noindex pages is embedded by default.
  • A setting is added in the extension configuration to deactivate the embedding of structured data on "noindex" pages.
  • The PSR-14 event and signal for handling structured data on noindex pages is removed.
  • The documentation is adjusted.
  • An entry to the changelog is added about the removal of the PSR-14 event/signal.
  • An entry to the changelog is added about the default embedding on "noindex" pages.