В чем суть проблемы.
Есть слайдер, у него в настройках установлено - показывать только в отмеченных. Отмечен только пункт - главная страница.
Все нормально, но стоит перейти в корзину для оформления товара - слайдер показывается.
Для эксперимента я добавил в index.php следующий код
<?php $input = JFactory::getApplication()->input;
$menuitemid = $input->getInt( 'Itemid' );
$main = array(101);
if (in_array($menuitemid, $main)) { ?> <!-- Проверка на ИД главной страницы-->
<body class="main_page <?php echo $tpl->getBodyClasses(); ?>">
<?php } else { ?>
<body class="other_page <?php echo $tpl->getBodyClasses(); ?>">
<?php } ?>
К body если мы находимся в пункте меню Itemid=101 (главная страница) добавляется main_page, ежели это какой ниой пункт меню other_page.
Так вот при заходе в корзину - получаем - main_page.
Как исправить эту ошибку![]()










