Компонент шаблон для ссылок

+11
1.18K
Компонент шаблон для ссылок

Иногда на сайте возникает необходимость для конкретной страницы (или нескольких страниц) использовать другой шаблон. В движке для страниц виджетов уже можно задать макет страницы.

Изображение

Но макет страницы все равно привязан к текущей сетке виджетов текущего шаблона.

При использовании компонентов типа Конструктор блоков хочется большей гибкости, например, хочется скрыть шапку и футер. Для этого нужен второй шаблон с другой сеткой виджетов. Или с той же сеткой, но с отключенными виджетами в шапке и футере. А создать шаблон с другой сеткой виджетов можно по инструкции.

В приложении к посту небольшой компонент, который позволяет для конкретной страницы на сайте использовать свой шаблон. В настройках можно указать список ссылок на страницы сайта, для которых такая возможность нужна. А также указать другой шаблон.

Изображение

И на таких страницах будет использоваться выбранный шаблон. В данном случае на страницах не будет шапки, так как ее виджеты отключены в сетке Modern2

Изображение

Изображение

Компонент не появился бы без финансовой поддержки от Константина

Поддержать публикацию в каталоге дополнений можно на Yoomoney 41001346743476
Прикреплённый файл:
Скачать 4 Кбскачан 26 раз
+1
SIVcode SIVcode 1 год назад #

Круто. Оч круто! Гибкость и масштабируемость повышается. 

Как предложение — интегрировать функционал в ZBuilder. Это мои внутренние загоны, чтобы не ставить 100/500 компонентов и плагинов для редактирования внешнего вида. 

0
Pro AV Pro AV 1 год назад #

А если так переключить? больше нагрузка будет?

$this->cms_template->__construct($this->getOption('template'));

Просто так: 

$this->cms_template->setBaseTemplate('шаблон');

У меня не всё что нужно инклюдится

Еще от автора

Выбор пользователем количества записей на странице
Небольшой компонент, который позволяет пользователям выбирать, по сколько записей выводить на странице.
Вышло обновление афиши 1.2.2
В обновлении новый современный дизайн всех страниц афиши, новый блок места проведения в афише, возможность указать несколько изображений, поддержка ко
Управление персональным меню v.1.0.2
Небольшое обновление компонента, в котором стало удобнее выбирать иконку пункта меню, а также добавлена опция, разрешающая пользователю добавление ссы
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.