2016-08-08 3 views
3

Когда я хочу установить глобальную переменную в шаблоне (.tpl файлов), я просто использую global в opencart 2.2 или более ранней версии.Как установить глобальные переменные в OpenCart 2.3.0.2?

Например:

<?php global $config; if($config->get('my_options')== 1) { ?>....<?php } ?> 

но он не работает в последнюю OpenCart 2.3.0.2

Поскольку предопределенная global $config контроллера довольно неудобно (у нас есть потребительная стоимость конфигурации во многом шаблоне файл). Надеюсь, кто-то с большим опытом найдет ответ на эту проблему.

+0

Оформить заказ на это http://forum.opencart.com/viewtopic.php?f=190&t=166278, –

ответ

2

Меньший код, который вы определяете как константы в config.php или admin/config.php, зависит от того, где они вам понадобятся. Это приведет к тому, что эти константы будут немедленно доступны в контексте каталога или администратора.

Другим способом является использование $ this-> config в контроллерах для получения ключей/значений из таблицы настроек в ваши модели или контроллеры.

 Смежные вопросы

  • Нет связанных вопросов^_^