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

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

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

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

Тема в разделе "Virtuemart", создана пользователем prayer, 24 мар 2013.

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

    prayer Постоялец

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

    leha706 Постоялец

    Регистр.:
    6 мар 2013
    Сообщения:
    92
    Симпатии:
    32
    Ваша первая ссылка не работает.
    Во второй решение для первого вирта.
    Оно должно работать и для второго, но нужно немного изменить.
    Это условие, при соблюдении которого модуль выводится: (для первого вирта)
    Код:
    && $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'- вместо всего остального.
     
  3. beagler

    beagler Создатель

    Регистр.:
    14 май 2009
    Сообщения:
    27
    Симпатии:
    10
    Правильное определение главной

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