1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Загрузка модуля с параметрами в статьях

Тема в разделе "Joomla", создана пользователем t4ox, 8 июл 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. t4ox

    t4ox Создатель

    Регистр.:
    3 авг 2009
    Сообщения:
    28
    Симпатии:
    2
    Как можно реализовать загрузку модуля в статьях с параметрами? т.е к примеру в настройках модуля есть параметры x и у. Как при загрузке модуля в статье через плагин loadmodule передать данные параметры?
     
  2. RedRabbit

    RedRabbit

    Регистр.:
    11 июл 2008
    Сообщения:
    606
    Симпатии:
    250
    Вроде бы так
    {Mosmodule module=rss параметр=[значение] параметр=[значение]}
    или
    {mosloadposition user7 параметр=[значение] параметр=[значение]}
     
  3. t4ox

    t4ox Создатель

    Регистр.:
    3 авг 2009
    Сообщения:
    28
    Симпатии:
    2
    Спасибо, но так у меня чёт не получилось... реализовал немного по другому.
    решение нашел в одной статье, может кому пригодится:
    PHP:
    <?php
        $document    
    = &JFactory::getDocument(); //Обращаемся к документу через стандартный метод Joomla!
        
    $renderer    $document->loadRenderer('module'); //Далее, указываем какой именно тип дока мы рендерим
        
    $options    = array('style' => 'raw'); //Когда поняли, что это модуль, то указываем в каком стиле рендерить
        
    $module        JModuleHelper::getModule('mod_comments_comments'); // Определяем переменную модуля, указывая, какой именно модуль рендерить
        
    $module->params    "heading=2\nlimit=10"// Указываем параметры для модуля
        
    echo $renderer->render($module$options); // Запускаем рендер модуля с параметрами
    ?>
     
Статус темы:
Закрыта.