а подробнее можно?Если не отказываться от виджетов выводимых на всех страницах, тогда можно это делать через условие. При котором будет определятся компонент и если это компонент Редирект, то скрывать через стили сайдбар. Вариант?
а подробнее можно?Если не отказываться от виджетов выводимых на всех страницах, тогда можно это делать через условие. При котором будет определятся компонент и если это компонент Редирект, то скрывать через стили сайдбар. Вариант?
В директории своего шаблона найдите и откройте файл:
main.tpl.php
Найдите строку:
<?php $this->head(); ?>
<?php $tc = $this->controller->name; ?>
Найдите строку:
$is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
if($tc=='redirect'){ $is_sidebar = false; }
Спасибо, Azura. Я уж думал, что меня совсем никто не андестенд)Можно же в виджетах создать пользовательскую страницу с этим компонентом и просто убрать из сайдбара все виджеты… зачем прям так капитально вырезать. О_о
просто убрать из сайдбара все виджеты…
Ну конечно же, за исключением того что есть виджеты которые показываются на "всех страницах" их как отключить?
Сделать пользовательскую страницу "Все, кроме этой". И перенести виджеты, которые показываются на всех страницах, туда.их как отключить
Положительная маска: *
Отрицательная маска: redirect (ну или как там у вас компонент называется).
Из системной "Все страницы" перенести виджеты в неиспользуемые, а далее оттуда на новую пользовательскую страницу. Работы
Честно сказать логика с масками несколько непонятная.