Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
01.04.2004, 16:48 | #1 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
Получение значения константы
Пускай в Constants темплейта описана некая константа \"G_mode = single\". Как получить ее значение (\"single\") из екстеншна. (На даный момент темплейт ничего не имеет кроме етой константы)
|
02.04.2004, 12:40 | #2 |
Продвинутый
Регистрация: 25.12.2003
Сообщений: 50
|
Кажется для этого желательно использовать константу где-то в Setup темплейта, потом ты просто получишь это значение как элемент массива $conf
|
02.04.2004, 16:03 | #3 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
Спасибо за ответ.
Но: да - ее можна получить как елемент массива $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 получить ето значеие. Но как ето сделать так, не подключая такого рода файл? |
02.04.2004, 16:15 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
TEMPLATE SETUP:
plugin.tx_yourextension_pi1.yourconstant = test Extension - class.tx_yourextension_pi1.php: в любой функции: debug($this->conf); debug($this->conf['yourconstant']); |
02.04.2004, 16:26 | #5 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
02.04.2004, 16:28 | #6 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
17.11.2005, 16:41 | #7 |
Новенький
Регистрация: 19.05.2005
Сообщений: 15
|
А как узнать значение
plugin.tx_yourextension_pi1.yourconstant не из своего экстеншена, а из другого, например, из plugin.tx_yourextension_pi2? |