![]() |
как выбрать параметры с конфигурации?
для модуля в админке нужно вытянуть некоторые параметры из файла конфигурации setup.txt (от другого модуля).
как это можно сделать с меньшими потерями? |
Что имеется в виду? Модуль = be-модуль или fe-плагин?
setup.txt что содержит? TS? или TSConfig? |
Из модуля tt_products вытянуть коды статусов.
Содержимое setup.txt. plugin.tt_products { ... statusCodes { # 1: Incoming orders 1 = Order submitted by user # 2-49: Useable by the shop admin 2 = Order is received and accepted by store 10 = Shop is awaiting goods from third-party 11 = Shop is awaiting customer payment 12 = Shop is awaiting material from customer 13 = Order has been payed 20 = Goods shipped to customer 21 = Gift certificates shipped to customer 30 = Other message from store # 50-99: Useable by the customer # 50-59: General user messages 50 = Customer request for cancelling 51 = Message from customer to shop # 60-69: Special user messages 60 = Send gift certificate message to receiver # 100-299 : Order finalized. 100 = Order shipped and closed 101 = Order closed 200 = Order cancelled } ... } подозреваю, что должна быть функция отвечающая за чтение инфы и создание массива на PHP. вот её и ищу. |
Если вытащить нужно для другого фронтэнд-плагина, то нет ничего проще:
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tt_products']['statusCodes']; Если же разговор идёт о бекенде, то тут всё гораздо сложнее... Чтобы получить php-массив, нужно инициализировать чуть ли не весь фронтэнд. К тому же результирующий массив будет разным для страниц с разным id... В общем, не совсем тривиальная задача. |
В общем-то это для backend и нужно. :D
|
PHP код:
|
Цитата:
есть еще вопрос по tt_products: http://forum.typo3.biz/showthread.php?t=2812 |
Часовой пояс GMT +4, время: 16:33. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot