Все разделы | CMS Joomla 2.5 | Общее | PHP | Javascript + jQuery
27 января 2014
Предположим позиция модуля называется user-1 и включим данную позицию в любом нужном нам месте. Для этого используем следующий код:
<?php $document = &JFactory::getDocument(); $renderer = $document->loadRenderer('modules'); $options = array('style' => 'xhtml'); $position = 'user-1'; echo $renderer->render($position, $options, null); ?>
После вставки данной конструкции в необходимое место модуль будет работать. Обратите внимание на переменную $options. Здесь присутствует параметр style, позволяющий изменить свойства отображения модуля, т.е. будет ли он обрамляться отдельным блоком с заданным классом или нет. Если мы будем использовать конструкцию вставки модуля описанную выше при параметре $options = array('style' => 'xhtml'); мы получим следующую конструкцию:
<div class="moduletable суффикс класс модуля">ваш модуль</div>
Если будем использовать параметр $options = array('style' => 'clear'); то получим конструкцию без блока, т.е. модуль не будет обрамлен блоком с суффикс классом модуля.