VM 2.x Вывод модуля только на главной странице

Статус
В этой теме нельзя размещать новые ответы.

prayer

Постоялец
Регистрация
12 Авг 2011
Сообщения
71
Реакции
11
Установлена Joomla 2.5.8+Virtuemart 2.0.18a. Есть горизонтальный модуль прокрутки товаров ZT Virtuemart Scroller, который нужно выводить только на главной странице сайта. В свойствах модуля стоит Привязка к меню: Главная. На главную автоматом выводиться Virtuemart со списком категории. Так этот модуль выводится во всех категориях Virtuemart, в которых есть товары, представленные в модуле. Как сделать, что бы данный модуль выводился только на главной странице, а при просмотре категории его не было? Смотрел решение здесь
Для просмотра ссылки Войди или Зарегистрируйся, и здесь
Для просмотра ссылки Войди или Зарегистрируйся
но оно для первого Virtuemart и мне не помогло. Может кто знает как это сделать для Virtuemart 2?
 
Установлена Joomla 2.5.8+Virtuemart 2.0.18a. Есть горизонтальный модуль прокрутки товаров ZT Virtuemart Scroller, который нужно выводить только на главной странице сайта. В свойствах модуля стоит Привязка к меню: Главная. На главную автоматом выводиться Virtuemart со списком категории. Так этот модуль выводится во всех категориях Virtuemart, в которых есть товары, представленные в модуле. Как сделать, что бы данный модуль выводился только на главной странице, а при просмотре категории его не было? Смотрел решение здесь
, и здесь

но оно для первого Virtuemart и мне не помогло. Может кто знает как это сделать для Virtuemart 2?
Ваша первая ссылка не работает.
Во второй решение для первого вирта.
Оно должно работать и для второго, но нужно немного изменить.
Это условие, при соблюдении которого модуль выводится: (для первого вирта)
Код:
&& $option=='com_virtuemart' && $page !='[B]checkout.index[/B]' && $page!='[B]shop.cart[/B]' && $page!='[B]account.order_details[/B]' && $page !='[B]shop.browse[/B]' && $page !='[B]checkout.thankyou[/B]' && $page !='[B]shop.product_details[/B]' && $page !='[B]checkout.index[/B]'
Жирным шрифтом- страницы, на которых не выводить. (ибо !=)
Во втором вирте эти страницы другие.
Вот главная: (она вам и нужна)
index.php?option=com_virtuemart&view=virtuemart&Itemid=...
Значит && $option=='com_virtuemart'- оставить
&& $view=='virtuemart'- вместо всего остального.
 
Правильное определение главной

Код:
<?php if (JURI::current()== JURI::base()){?>
<jdoc:include type="modules" name="имя_вашей_позиции_модуля" />
<?php }?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху