Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.02.2012, 19:24   #1
agravin
Senior Member
 
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
По умолчанию Два title у страницы

Доброго времени суток. Столкнулся с такой проблемой: для оптимизации сайтов, понадобилось, менять титлы. Ранее в конфиге был такой код:

page.headerData.5 = TEXT
page.headerData.5.field = subtitle // title
page.headerData.5.wrap = <title>|.&nbsp;SiteName</title>

Код был убран, но титл остался. Более того, после написания ts для определенной страницы (например так -
page.headerData.10.value (
<title>Текст</title>
)

Появляются 2 титла. И старый, и новый. Кто нибудь сталкивался с подобным?

TYPO3 4.2.8, RealUrl, Templovoila
agravin вне форума   Ответить с цитированием
Старый 15.02.2012, 20:30   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Видимо выводится еще и стандартный title, что бы от него избавиться добавьте:
Код:
# не использовать тэг title
config.noPageTitle = 2
И почитайте про noPageTitle в TSRef.

PS: А зачем задавать заголовок вручную в TS ? Никак не могу придумать случай когда это лучше, чем просто поменять заголовок страницы в записи Page.
dmartynenko вне форума   Ответить с цитированием
Старый 16.02.2012, 15:18   #3
agravin
Senior Member
 
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
По умолчанию

Приходится задавать в ручную по одной причине: иначе он берет автоматом из заголовка и подставляет .&nbsp;SiteName из-за кода который раньше был в сетапе :
page.headerData.5 = TEXT
page.headerData.5.field = subtitle // title
page.headerData.5.wrap = <title>|.&nbsp;SiteName</title>

Кода давно нет, а подстановка идет и поныне. В этом вся загвоздка.
agravin вне форума   Ответить с цитированием
Старый 16.02.2012, 16:52   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Во первых если кода нет, а подстановка выполняемая этим кодом осталась 1 в 1, то значит код где-то есть. Просто подключен выше по дереву и наследуется на эту страницу. Проверьте - слева "Шаблон", справа в выпадающем списке "TypoScript Object Browser" и далее просмотрите что у вас внутри ветки [page].

Во вторых - подстановка названия сайта к названию страницы в <title> - это поведение по умолчанию ядра TYPO3. Именно его отключат с помощью config.noPageTitle = 2 и дальше делают свой код для <title>.
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как генерировать TITLE Nikolay TYPO3: SEO и статистика посещений 2 20.08.2012 19:14
Title родительской страницы Smith TypoScript практикум 1 23.12.2008 01:37
Случайно згенерированный "id" страницы из "table=pages" в "pid_list" для "tt_news" thebat TypoScript практикум 2 29.11.2007 20:15
Вывод названия страницы dapissarenko TYPO3: SEO и статистика посещений 4 11.01.2007 09:24
Не могу вспомнить, где правится тэг title страницы alex Общие вопросы 0 10.02.2006 22:00


Часовой пояс GMT +4, время: 00:40.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория