Как выводить любой модуль только карточке товара в Virtuemart

04 Июля 2011г.

Joomla отлично подходит для создания интернет-магазинов. На сегодняшний день существует большое число бесплатных скриптов для реализации интернет-магазинов на основе движка Joomla . Как простой модууль корзины, так и серьезный инструмент интернет-коммерции. Один и популярных скриптов - бесплатный интернет магазин VirtueMart .Разработчики Virtuemart довольно часто выпускают новые версии компонента, однако большинство проблем , возникающих у разработчиков они не решают.

В данной статье я расскажу как правильно реализовать отображение любого модуля только на на странице описания товара virtuemart:

1. В файле вашего шаблона сайта выделяете место для выведения модуля;

2. Теперь в данном месте шаблона добавим условие выведения модуля только на карте товара virtuemart

<?php if (($_GET['page'] == 'flypage.tpl') || ($_GET['page'] == 'shop.product_details')) : ?>

Тут ваша констуркция/ модуль, например

<jdoc:include type="modules" name="banner" style="xhtml"/>

<?php endif; ?>

Вот и все, теперь модуль выводится только там где нужно. Тестировалось на связке joomla 1.5 + virtuemart 1.1.6

 
Интересная статья? Поделись ей с другими:

Комментарии  

 
-2 #1 Михаил 18.12.2011 20:50
Полезная статья, спасибо!
А как сделать вывод модуля на начальной странице магазина (там, где список категорий выводится)?
Цитировать