![]() |
"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 = USERPHP код:
PHP код:
|
| Часовой пояс GMT +4, время: 03:24. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot