![]() |
"WSOD" - это уж через чур.... 8=)
|
Уж очень досадить хотелось этой фиче :)
Ничего личного, TYPO3 я уже почти люблю :) |
В общем, в этом топике мы разобрались с FE-константами (из TS Setup).
А как получить в PHP значения константант из TS Constants? Например: Код:
TSC_DOMAIN = site.ru |
Проще всего сделать где-нибудь в EXT:my/static/setup.txt
Код:
plugin.tx_my{ PHP код:
|
Интересно, большое спасибо!
А без создания плагина? :) |
Говорим USER - подразумеваем плагин.
Говорим "плагин" - подразумеваем USER. |
Подразумеваете - оно конечно так...
Только вот есть у меня USER, да нет плагина - не до него пока. Соотв., ваш совет насчёт plugin.tx_my{domain = {$TSC_DOMAIN}} не поможет :( Попробую дампануть TSFE и вытащить путь :) |
В общем, как я понял, описание TS констант в стиле PHP ни к чему не приводит, требуется добавлять константы в системные или user-классы.
Вот такие определения попросту нигде не всплывают в PHP, хотя TS с ними отлично работает. Код:
TSC_DOMAIN = RU |
Ну каким-то же образом вы его вставили?
Например, Код:
config.includeLibs.my = fileadmin/php/mylib.php Код:
config.includeLibs.my = fileadmin/php/mylib.php Код:
config.includeLibs.my = fileadmin/php/mylib.php |
Огромное спасибо за такой детальный ответ, Вы ответили на мой другой вопрос по поводу параметров в функции :) Сразу в догонку вопрос - а как должны быть описана в PHP эта функция с параметром? Насколько я понимаю, в параметрах классов типа user_ подразумевается наличие $content и $conf...
Я многое в тайпо пока что делаю по примерам, просветляясь по ходу дела или позже, спасибо участникам форума! Сидеть и раскуривать все доки оказалось крайне непрактичным делом :( Передал я так: const.ts (тут только константы для TS, их немного. так как они юзаются в разных .ts): Код:
TSC_DOMAIN = RU Код:
constants { Код:
lib.myplace = USER PHP код:
PHP код:
|
Часовой пояс GMT +4, время: 22:59. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot