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

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

Пишу модуль и столкнулся с проблемой, не могу получить данные параметров в mod_mymodulename.php, в файле шаблона mod_mymodulename/tmpl/default.php данные доступны. Куда копать?
  • Вопрос задан
  • 1761 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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>';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽