![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 06.02.2013
Сообщений: 27
|
Доброго времени суток.
Стояла задача изменить содержимое 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 Подскажите как сделать что бы не переводилось в нижний регистр. ..понимаю, что какой то код это делает, но для меня это пока лес.. Рассчитываю на вашу помощь. С уважением, Роман. |
|
|
|
|
|
#2 |
|
Senior Member
|
В вашем коде нет ничего, что может перевести текст в нижний регистр. Скорее всего текст у вас в одном из полей subtitle // title уже введен в нижнем.
|
|
|
|
|
|
#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
}
}
}
Не понятна только первая строчка, остальной код отвечает за меню. |
|
|
|
|
|
#4 |
|
Senior Member
|
Да, загадка. В TS есть только один способ привести к нижнему регистру, это stdWrap.case = lower
Проверьте TS код на странице через "Проводник по объектам TypoScript" на предмет что же у вас действительно в page.headerData.10. Возможно что-то в одном из дополнительных шаблонов подключается. |
|
|
|
|
|
#5 | |
|
Новенький
Регистрация: 06.02.2013
Сообщений: 27
|
Премного благодарен. В точку!
Есть такая штука: Цитата:
|
|
|
|
|
|
|
#6 |
|
Продвинутый
Регистрация: 03.10.2009
Сообщений: 92
|
Пытаюсь использовать Ваш код в версии 7.6.4, но титл не переопределяется.
Что-то делаю не так, к сожалению. Стоит задача вывести для каждой страницы индивидуальный титл. В идеале, если это будет поле из субтитл. Подскажите, пожалуйста. Спасибо большое. |
|
|
|
|
|
#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 |