![]() |
Получение значения константы
Пускай в Constants темплейта описана некая константа \"G_mode = single\". Как получить ее значение (\"single\") из екстеншна. (На даный момент темплейт ничего не имеет кроме етой константы)
|
Кажется для этого желательно использовать константу где-то в Setup темплейта, потом ты просто получишь это значение как элемент массива $conf
|
Спасибо за ответ.
Но: да - ее можна получить как елемент массива $conf, но при условии что в разделе Setup темплейта прописано: includeLibs.test_library = fileadmin/templates/basic.inc page.10.marks{ content = USER content.userFunc = user_test_library_class->init content.maxcols = TEXT content.maxcols.value = {$n_cols} } - тогда можна в файле basic.inc получить ето значеие. Но как ето сделать так, не подключая такого рода файл? |
TEMPLATE SETUP:
plugin.tx_yourextension_pi1.yourconstant = test Extension - class.tx_yourextension_pi1.php: в любой функции: debug($this->conf); debug($this->conf['yourconstant']); |
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
А как узнать значение
plugin.tx_yourextension_pi1.yourconstant не из своего экстеншена, а из другого, например, из plugin.tx_yourextension_pi2? |
Часовой пояс GMT +4, время: 06:50. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot