, поскольку вы не можете переопределить существующее мета-значение, которое вам нужно, чтобы предотвратить создание метатегов по умолчанию.
Одним обычным способом было бы условие опечатки.
Вы можете идентифицировать страницы, на которых вы показываете подробный вид ваших записей, обычно по параметру URL, который получает uid записи, которая будет показана.
Что касается записей новостей, вы можете сделать это так в шаблоне расширения сайта:
[globalVar = GP:tx_news_pi1|news > 0]
// set news-specific meta tags
[else]
// set default meta tags (based just on the pages record)
[global]
или другим способом:
// somewhere (site_extension or other specific template):
// set default meta tags (based just on the pages record)
// in the static template of your extension:
[globalVar = GP:tx_news_pi1|news > 0]
// clear default meta tags (if that is possible)
page.meta.og:title >
page.meta.og:site_name >
page.meta.og:description >
page.meta.og:image >
// or deactivate the extension for generating the default meta tags
// maybe something like
plugins.tx_metatagsgenarator >
// finaly: set news-specific meta tags
:
[global]
Первый пример можно улучшить для нескольких записей, просто добавив больше условий (при условии, что подробные представления этих записей находятся на разных страницах):
[globalVar = GP:tx_news_pi1|news > 0]
// set news-specific meta tags
[globalVar = GP:tx_myext|myrec_uid > 0]
// set myext-specific meta tags
[else]
// set default meta tags (based just on the pages record)
[global]
Использование расширений, которые генерируют мета-теги без возможности управления им посредством typoscript, сделает весь процесс очень сложным.
Outlook: обработка метатегов будет проще с TYPO3 9.
Самая простая манипуляция для ext: metaseo выглядит как stdWraps , упомянутый в руководстве.
Или используйте ловушки для манипулирования всем массивом всех значений, которые генерирует расширение.
в руководстве по расширению нет реальных подсказок, как улучшить возможности расширения для дополнительных записей. так как вам нужно делать больше, чем просто мета-теги для подробных видов: вам нужно улучшить созданную карту сайта. Возможно, автору (авторам) расширения нужен импульс для дополнения руководства информацией о том, как добавить метаинформацию для собственных записей.