![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
![]()
Пускай в Constants темплейта описана некая константа \"G_mode = single\". Как получить ее значение (\"single\") из екстеншна. (На даный момент темплейт ничего не имеет кроме етой константы)
|
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 25.12.2003
Сообщений: 50
|
![]()
Кажется для этого желательно использовать константу где-то в Setup темплейта, потом ты просто получишь это значение как элемент массива $conf
|
![]() |
![]() |
![]() |
#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 получить ето значеие. Но как ето сделать так, не подключая такого рода файл? |
![]() |
![]() |
![]() |
#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']); |
![]() |
![]() |
![]() |
#5 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
![]()
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
![]() |
![]() |
![]() |
#6 |
Новенький
Регистрация: 15.03.2004
Сообщений: 10
|
![]()
Большое спасибо. Ето как раз то, что мне и нужно. Очен признателен.
|
![]() |
![]() |
![]() |
#7 |
Новенький
Регистрация: 19.05.2005
Сообщений: 15
|
![]()
А как узнать значение
plugin.tx_yourextension_pi1.yourconstant не из своего экстеншена, а из другого, например, из plugin.tx_yourextension_pi2? |
![]() |
![]() |