подскажите пожалуйста как можно убрать из сайдбаров то что там сейчас стоит и поставить что то своей…
я знаю что можно настроить отображение виджетов в админке… можно создать свою страницу в виджетах и там убрать все что мешает…
но хотелось бы более универсальный способ… к примеру перед рендерингом страницы где то указать блокировку отображения сайдбаров..
смысл в том что у меня на одной странице моего компонента должен быть свой специфический сайдбар… там куча js будет, у элементов в сайдбаре будет реакция на изменение чего там в основной части страницы…
Спасибо))
Буквально недавно, я озадачивался подобным же вопросом, ответ был однозначный:смысл в том что у меня на одной странице моего компонента должен быть свой специфический сайдбар… там куча js будет, у элементов в сайдбаре будет реакция на изменение чего там в основной части страницы…
1. Создаете для страницы персональную страницу виджетов
2. Если у вас есть виджеты в сайдбаре на странице виджетов Все страницы, тогда вы их оттуда убираете и расставляете на каждой странице где они нужны
3. Устанавливаете нужные виджеты на странице виджетов вашей специальной страницы.
И только так! Ниаких блокираторов для отдельой страницы виджетов не существует. Не считая того что можно настроить масками.
$is_sidebar = $this->hasWidgetsOn('sidebar-one', 'sidebar-two'); $no_sidebar = $this->hasWidgetsOn('no_sidebar'); $disp_sidebar = $is_sidebar && !$no_sidebar; if($disp_sidebar){ сайдбар где нужно }
я нашел метод renderPlain — пока планирую его использовать… надо страницу заново рисовать… но для моей задачи это в принципе то подойдет...
мне надо как можно больше свободного места на странице))
пока думаю как лучше)) но хорошо когда есть больше одного варианта решения задачи))
$template = cmsTemplate::getInstance(); 'data' => $data, ));
Для не программистов — поделитесь как и что делали. Тоже надо управлять виджетами сайдбаров.я нашел метод renderPlain — пока планирую его использовать… надо страницу заново рисовать… но для моей задачи это в принципе то подойдет...
у меня стоит задача сделать сервис генерации сайтов))) да да))) один сайт генерирует другие сайты…Для не программистов — поделитесь как и что делали. Тоже надо управлять виджетами сайдбаров.
вроде как генератор сайтов визиток… вводишь свои данные, загружаешь картинки, выбираешь цвета, выбираешь шаблон — нажимаешь сгенерировать — и скрипт отдает архив который можно развернуть на любом хостинге и получить готовый сайт визитку со своими данными))
renderPlain не грузит тему — просто выдает то что находится в шаблоне… это в принципе то что мне и нужно, на пустой странице сделать пошаговый мастер…
Насколько я разумею — это Инстанту вполне по плечу! И дело хорошее — конструктора сайтов на Инстанте еще не видел!это в принципе то что мне и нужно, на пустой странице сделать пошаговый мастер..
Как говорится, в добрый путь!