Перейти к содержимому


Фотография
- - - - -

Вывести модуль в шаблоне категории


Лучший Ответ Sliapy , 21 March 2015 - 17:04

Модуль выводится в любом шаблоне кодом
 

<?php
            $pos = "ПОЗИЦИЯ МОДУЛЯ";
            $attribs['style'] = 'xhtml';
            $modules =& JModuleHelper::getModules($pos);
            foreach ($modules as $module){
                echo JModuleHelper::renderModule($module, $attribs);
            }
?>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 RK3DNP

RK3DNP

Отправлено 21 March 2015 - 16:17

Добрый день, задача вывести в шаблоне категории (_default.php из папки category) модуль (ZOO Category ну или любой другой).  В файле _default.php добавил

<jdoc:include type="modules" name="menu-katalog" style="xhtml"/>

В админке позиция появилась, но на сайт не выводит. Как можно решить проблему?


  • 0

#2 andrey.koch

andrey.koch

Отправлено 21 March 2015 - 16:36

это 

<jdoc:include type="modules" name="menu-katalog" style="xhtml"/>

вам нужно добавить не в файл _default.php, а в файл index.php вашего шаблона Джумлы.

А чтобы нужный вам модуль отображался только в категории зуу, то его нужно обрамить условием примерно так, как описано здесь.


  • 0

#3 Sliapy

Sliapy

Отправлено 21 March 2015 - 17:04   Лучший Ответ

Модуль выводится в любом шаблоне кодом
 

<?php
            $pos = "ПОЗИЦИЯ МОДУЛЯ";
            $attribs['style'] = 'xhtml';
            $modules =& JModuleHelper::getModules($pos);
            foreach ($modules as $module){
                echo JModuleHelper::renderModule($module, $attribs);
            }
?>

  • 2
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 RK3DNP

RK3DNP

Отправлено 21 March 2015 - 17:34

Спасибо, получилось


  • 0

#5 andrey.koch

andrey.koch

Отправлено 21 March 2015 - 17:50

Ух ты, не знал о таком способе.


  • 0




Click to return to top of page in style!