Вывод модуля в конкретном шаблоне

  • 5 Ответов
  • 465 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Всем привет. Собственно вопрос такой. Реально ли на сайте выводить конкретный модуль только в конкретном шаблоне, а в остальных он должен отсутствовать? Или я зря заморачиваюсь с этим? Заранее благодарен.

*

Оффлайн AlekVolsk

Re: Вывод модуля в конкретном шаблоне
« Ответ #1 : 01.04.2015, 17:37:05 »
if (JApplication::getTemplate() == 'имя_шаблона') {
 require JModuleHelper::getLayoutPath('ваш_модуль', $params->get('layout', 'default'));
}


*

Оффлайн motokraft

Re: Вывод модуля в конкретном шаблоне
« Ответ #2 : 01.04.2015, 17:39:15 »
Здесь есть несколько нюансов.
1. шаблон должен быть привязан к пункту меню в котором надо вывести модуль.
2. создать позицию модуля с именем которое не содержиться в других шаблонах...
...

Re: Вывод модуля в конкретном шаблоне
« Ответ #3 : 01.04.2015, 17:45:18 »
if (JApplication::getTemplate() == 'имя_шаблона') {
 require JModuleHelper::getLayoutPath('ваш_модуль', $params->get('layout', 'default'));
}


Я так понимаю что этот код ставится в index.php?

*

Оффлайн AlekVolsk

Re: Вывод модуля в конкретном шаблоне
« Ответ #4 : 01.04.2015, 17:51:17 »
Нет, в модуль, который вы желаете выводить только в конкретном шаблоне. Шаблон не знает, что в каких позициях у него выводится.

Re: Вывод модуля в конкретном шаблоне
« Ответ #5 : 01.04.2015, 17:53:10 »
Огромная благодарочка. Буду пробовать.