Задать вопрос
mrdubz
@mrdubz
front end developer

Как получить параметры joomla модуля?

Пишу модуль и столкнулся с проблемой, не могу получить данные параметров в mod_mymodulename.php, в файле шаблона mod_mymodulename/tmpl/default.php данные доступны. Куда копать?
  • Вопрос задан
  • 1732 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Посмотри переменную $module
Она должна быть доступна в mod_mymodulename.php(контроллере)
У нее есть параметр $module->params, в которой и хранятся все параметры модуля в формате JSON.
$param=json_decode($module->params)
Ответ написан
Комментировать
@web11
jimport( 'joomla.application.module.helper' ); // подключаем нужный класс, один раз на странице, перед первым выводом
$module = JModuleHelper::getModule('mod_module'); // получаем объект модуля, mod_module - имя модуля в папке modules
$param = json_decode($module->params); // декодирует JSON с параметрами модуля
echo '<pre>';
    print_r($param); // смотрим все параметры
echo '</pre>';
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы