![]() |
Два title у страницы
Доброго времени суток. Столкнулся с такой проблемой: для оптимизации сайтов, понадобилось, менять титлы. Ранее в конфиге был такой код:
page.headerData.5 = TEXT page.headerData.5.field = subtitle // title page.headerData.5.wrap = <title>|. SiteName</title> Код был убран, но титл остался. Более того, после написания ts для определенной страницы (например так - page.headerData.10.value ( <title>Текст</title> ) Появляются 2 титла. И старый, и новый. Кто нибудь сталкивался с подобным? TYPO3 4.2.8, RealUrl, Templovoila |
Видимо выводится еще и стандартный title, что бы от него избавиться добавьте:
Код:
# не использовать тэг title PS: А зачем задавать заголовок вручную в TS ? Никак не могу придумать случай когда это лучше, чем просто поменять заголовок страницы в записи Page. |
Приходится задавать в ручную по одной причине: иначе он берет автоматом из заголовка и подставляет . SiteName из-за кода который раньше был в сетапе :
page.headerData.5 = TEXT page.headerData.5.field = subtitle // title page.headerData.5.wrap = <title>|. SiteName</title> Кода давно нет, а подстановка идет и поныне. В этом вся загвоздка. |
Во первых если кода нет, а подстановка выполняемая этим кодом осталась 1 в 1, то значит код где-то есть. Просто подключен выше по дереву и наследуется на эту страницу. Проверьте - слева "Шаблон", справа в выпадающем списке "TypoScript Object Browser" и далее просмотрите что у вас внутри ветки [page].
Во вторых - подстановка названия сайта к названию страницы в <title> - это поведение по умолчанию ядра TYPO3. Именно его отключат с помощью config.noPageTitle = 2 и дальше делают свой код для <title>. |
Часовой пояс GMT +4, время: 05:36. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot