Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
08.02.2013, 16:49 | #1 |
Новенький
Регистрация: 06.02.2013
Сообщений: 27
|
title & menu
Доброго времени суток.
Стояла задача изменить содержимое title в коде, не повлияв на меню. Пока слабоват в TS, поэтому по логике, как и в большинстве случаев, я решил переопределить title, поместив этот код в самый конец: Код:
### Настройки TITLE start # Выключаем формирование по умолчанию config.noPageTitle = 2 # Создаем новый page header text объект page.headerData.10 = TEXT # Используем сначала запись из подзаголовка (subtitle); # если пусто, тогда из заголовка title page.headerData.10.field = subtitle // title # Вставляем запись в следующее page.headerData.10.wrap = <title>|</title> ### Настройки TITLE end Подскажите как сделать что бы не переводилось в нижний регистр. ..понимаю, что какой то код это делает, но для меня это пока лес.. Рассчитываю на вашу помощь. С уважением, Роман. |
08.02.2013, 19:09 | #2 |
Senior Member
|
В вашем коде нет ничего, что может перевести текст в нижний регистр. Скорее всего текст у вас в одном из полей subtitle // title уже введен в нижнем.
|
09.02.2013, 09:29 | #3 |
Новенький
Регистрация: 06.02.2013
Сообщений: 27
|
Благодарю за ответ.
Нет в сабтитле все как нужно, да и в коде страницы показывало правильно вчера почему то, сейчас нет. Подкрепляю слова скрином. Слова "Носки" и "Екатеринбург" должны быть с заглавной, но они с маленькой. С TS слабо знаком, разовое чтение, этой статьи, пока не получил просветление. Все что есть в настойка главного шаблона, касаемо title: Код:
lib.filters_ts.1.data= page:title lib.breadcrumb { 10 = HMENU 10 { special = rootline special.range = 1|-1 # "not in menu pages" should show up in the breadcrumbs menu includeNotInMenu = 1 1 = TMENU # no unneccessary scripting. 1.noBlur = 1 # Current item should be unlinked 1.CUR = 1 1.target = _self 1.wrap = <div class="breadcrumb-class"> | </div> 1.NO { stdWrap.field = title ATagTitle.field = nav_title // title linkWrap = ||*| <span style="font-size:8px;"> > </span>|*| } # Current menu item is unlinked 1.CUR { stdWrap.field = title linkWrap = ||*|<span style="font-size:8px;"> > </span>|*| doNotLinkIt = 1 } } } Не понятна только первая строчка, остальной код отвечает за меню. |
09.02.2013, 13:41 | #4 |
Senior Member
|
Да, загадка. В TS есть только один способ привести к нижнему регистру, это stdWrap.case = lower
Проверьте TS код на странице через "Проводник по объектам TypoScript" на предмет что же у вас действительно в page.headerData.10. Возможно что-то в одном из дополнительных шаблонов подключается. |
11.02.2013, 12:10 | #5 | |
Новенький
Регистрация: 06.02.2013
Сообщений: 27
|
Премного благодарен. В точку!
Есть такая штука: Цитата:
|
|
04.03.2016, 16:03 | #6 |
Продвинутый
Регистрация: 03.10.2009
Сообщений: 92
|
Пытаюсь использовать Ваш код в версии 7.6.4, но титл не переопределяется.
Что-то делаю не так, к сожалению. Стоит задача вывести для каждой страницы индивидуальный титл. В идеале, если это будет поле из субтитл. Подскажите, пожалуйста. Спасибо большое. |
04.03.2016, 16:49 | #7 |
Продвинутый
Регистрация: 03.10.2009
Сообщений: 92
|
Прошу прощения - не знаю почему - вставлял код в константы, а не в сетап. Всё заработало))
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как генерировать TITLE | Nikolay | TYPO3: SEO и статистика посещений | 2 | 20.08.2012 19:14 |
TemplaVoila и tt_news, формат title | AnShLv | Общие вопросы | 3 | 31.10.2009 20:37 |
2nd level menu doesnt disappear when mouse is not over | barkas | Общие вопросы | 0 | 11.07.2007 18:41 |
2 level menu | M31 | TypoScript практикум | 8 | 11.07.2007 16:27 |
Показывать или не показывать раздели в меню на определенном уровне | thebat | TypoScript практикум | 10 | 06.04.2007 12:12 |