Как убрать модуль со страницы товара Virtuemart

Еще нарыл себе на заметку интересную инфу!
Сообщение Re: Как убрать модуль со страницы товара
ограничьте вывод позиции этого модуля на конкретных страницах.
добавляем с index.php шаблона
Код:
<?php
$option = JRequest::getVar('option', null);
$page = JRequest::getVar('page', null);
?>

ищем позицию в которой опубликован модуль и ограничиваем выводом на нужных вам страницах:

Код:
<?php if ( $option!='com_virtuemart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) { ?>


блок вывода позиции вашего модуля

Код:
<?php } ?>


где
$page !='checkout.index' - не выводить на странице оформления заказа
$page!='shop.cart' - не выводить на странице корзины
$page!='account.order_details' - не выводить на странице информации о заказе
$page !='shop.browse' - не выводить на странице списка товаров
$page !='checkout.thankyou' - не выводить на странице завершения заказа
$page !='shop.product_details' - не выводить в карточке товара

и таким образом для любых страниц (название смотрим в адресной строке браузера)

также вместо ограничения (!=) можно наоборот выводить ТОЛЬКО на конкретной странице - тогда меняем знак неравенства на ==
(
Код:
<?php if ( ' && $page =='checkout.index'  ...  && $page !='shop.product_details' ) { ?>
)

еще статьи по теме
Различные условия в шаблонах Joomla 1.5
Отображение модулей только на главной. V1.0.15 V1.1.3

Добавить комментарий