Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Составной Title на страницах (http://forum.typo3.ru/showthread.php?t=1843)

shtala 26.09.2006 16:45

Составной Title на страницах
 
Подскажите, пожалуйста, как сделать title страницы в виде <part1>:<part2>:
<part1> - некотороое постоянное для всего сайта значение, задаваемое, например, константой
<part2> - заголовок, задаваемый в свойствах каждой страницы

Tod 26.09.2006 16:49

как вариант можешь посмотреть экст: http://typo3.org/extensions/reposito...e_title/1.1.0/

Pavel Antonov 26.09.2006 17:00

Проше отключить генерацию заголовка (noPageTitle) и делать все что хочется самому в headerData

void 26.09.2006 21:21

Или написать свою titleTagFunction, если php привычней чем TS :)

Pavel Antonov 26.09.2006 22:24

Цитата:

Сообщение от void
Или написать свою titleTagFunction, если php привычней чем TS :)

Неее... тогда уж написать свою CMS! :D

shtala 27.09.2006 15:56

спасибо, остановился на расширении.

maaboo 15.08.2008 13:08

Что сейчас правильно делать? Тоже через расширение? (PHP в расчёт не берём :-)

Alex Podusov 15.08.2008 15:05

Цитата:

Сообщение от shtala (Сообщение 7304)
Подскажите, пожалуйста, как сделать title страницы в виде <part1>:<part2>:
<part1> - некотороое постоянное для всего сайта значение, задаваемое, например, константой
<part2> - заголовок, задаваемый в свойствах каждой страницы

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

maaboo 15.08.2008 15:16

А _LOCAL_LANG.<нужный язык> разве нельзя использовать? Только я не понимаю что префиксом писать..

Andrey Grey 15.08.2008 15:20

Цитата:

Сообщение от Alex Podusov (Сообщение 20973)
Если сайт на одном языке - то первая постоянная часть - устанавливается в Sitetitle шаблона, и всё получается, как вы и хотели. В догонку вопрос номер два: как я понял это значение, раз задав в шаблоне, уже невозможно изменить? То есть если сайт многоязычный - чтобы такая постоянная часть выдавалась в соответствии с нужным языком - остается только вариант воспользоваться экстеншэном?

Что ж вы так к готовым решениям тяготеете. Тут на форуме был приведен очень хороший пример формирования заголовка. Средствами typoscript. Рабочий код. Поищите.
Формируется из какого-то названия, которое вы задаете (можно для разных языков разное), названия страницы, и можно даже ключевые слова прописать в title.
В общем noPageTitle идеальный выход.


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

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