![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Уважаемые! Почитал в tsref про константы: http://typo3.org/documentation/docum....1.0/view/6/1/
Но практика обламывает ![]() Код:
constants { ... PAGES_MAIN_PID = 5 } .... lib.menu = HMENU lib.menu.special = directory lib.menu.special.value = {$constants.PAGES_MAIN_PID} lib.menu.1 = TMENU lib.menu.1.NO { before = after = | |*| | |*| } Если ставлю там пятёрку цифрой, то без проблем. В чём я туплю? ps {$PAGES_MAIN_PID} тоже не работает. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Поковырявшись, нашёл ошибку.
Я прописываю константы в шаблоне в разделе Setup, в подключаемом файле. Прописал явно в разделе Constants, {$PAGES_MAIN_PID} заработал. Не понятно, зачем тогда нужен блок constants {}, который можно прописывать в Setup? |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Не обращайте внимания на этот пост, он сбивает с толку.
Было: TSconfig объяснил кое-что, но, может быть, на русском короче и понятнее получится у кого-нибудь ![]() http://typo3.org/documentation/docum...1/3/#id3546072 Последний раз редактировалось c0d3r; 18.05.2007 в 11:33 |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
вроде бы там написано начинать с TSFE.constants и т.д.
а у вас просто constants |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Это прописывать её так можно. А читать как раз предлагается без всяких довесков.
Цитата:
![]() Пошёл поищу ссылку. В TSref буквально пара строчек, ничего не объяснили. Пока использую реальные константы ![]() Последний раз редактировалось c0d3r; 18.05.2007 в 11:45 |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Внимание, вопрос
![]() Пока что обнаружил, что TLO-константы можно прочитать в PHP: PHP код:
Код:
lib.myplace = USER lib.myplace.userFunc = user_my->main lib.myplace.param = {$TSC_DOMAIN} И, наоборот, первые легко юзаются в TS через {$CONST_NAME}, а со вторыми затык, не выходит каменный цветок... Последний раз редактировалось c0d3r; 06.06.2007 в 18:52 |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
у tmpl нет метода generateConfig_constants()
он есть в class.t3lib_tsparser_ext.php и class.t3lib_tsstyleconfig.php А как можно использовать TLO-константы в TS? Конструкция {$const} для них не работает... у меня, по крайней мере.... |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание сайта компании. Платная работа. | mmv-ru | Работа и заказы / Job Offer and Request | 6 | 06.03.2006 22:20 |
Есть работа для спеца по typo3 | iwsb@mail.ru | Работа и заказы / Job Offer and Request | 1 | 01.07.2005 16:10 |
Требуется разработчик на Typo3 (удаленная работа) | Pavel Antonov | Работа и заказы / Job Offer and Request | 0 | 05.08.2004 13:07 |
Job for TYPO3 developer (возможна удаленная работа) | Valery Romanchev | Работа и заказы / Job Offer and Request | 0 | 28.08.2003 14:32 |