typo3 8.7.x tx_news 7.0.5 заменить заголовок метатега по умолчанию заголовком новости

Я использую tx_news 7.0.5 в typo3 8.7.19, и у меня проблемы с заголовком метатега на странице сведений.

Все новости получают один и тот же заголовок «деталь» (название страницы с подробностями) и не получают заголовок страницы, который является заголовком новости.

Если я отредактирую шаблон opengraph, я могу добавить

<n:metaTag name="title" content="{newsItem.title}" />

Но с этим я дважды получаю мета-титул. Так что это плохая идея. Есть предложения, как решить проблему с получением правильного мета-заголовка на странице подробностей tx_news?

Спасибо :)


person Paul    schedule 11.09.2018    source источник


Ответы (1)


вам нужно отключить title-generation по умолчанию.

где-то для каждой страницы у вас есть такая конфигурация, как

page.meta.title.field = title

это необходимо отключить для страниц, на которых вы показываете новости.

страницы с подробными сведениями о новостях обычно можно идентифицировать с помощью параметра get для uid новости

[globalVar = GP:tx_news_pi1|news > 0]
    page.meta.title.field = title
[global]

или у вас есть список страниц, на которых отображается подробная информация о новостях:

[page|uid = 123,234,32]
    page.meta.title.field = title
[global]

Будьте осторожны, если страница сведений также является страницей со списком. это условие не отличается.

person Bernd Wilke πφ    schedule 11.09.2018