Пример использования блоков в качестве кастомной секции

Как следует из описания в настройках темы, помимо готовых секций вы можете создавать и использовать свои в неограниченном объеме через функционал "Блоки" приложения "Сайт".

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

1. Зайдите в раздел "Блоки" приложения "Сайт".

2. Укажите латиницей любой свободный ID для блока. Например "home_seo".

3. Заполните содержимое блока.

4. В опции "Секции главной страницы" настроек темы добавьте ID созданного вами блока в таком виде: block=home_seo
Вы сами выбираете в каком месте его отображать. Указанная вами последовательность секций сохраняется. В итоге у вас быть примерно такая картина:

slider,features,categories-gallery,products,promo-categories,categories-thumbs,categories-mini,category-banner,category-products,product-banner,promo,banner-1,banner-2,banner-3,banner-4,color-slider,productbrands,last-reviews,news,block=home_seo,viewed,subscribe

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

Важно! Содержимое блоков может содержать не только текст, но и HTML/CSS/JS, и даже Smarty. В блоке доступны абсолютно все Smarty-переменные, которые доступны на странице.

2 ответа
a
Леман Евгений
Programmer
#
8 ноября 2020 01:34

На основной демо-витрине добавлен еще один пример использования блоков для создания кастомной секции:


На всякий случай прикладываю и код для такой секции: https://pastebin.com/3LBZLrfi

a
Леман Евгений
Programmer
#
8 ноября 2020 01:45

Также в качестве примера на демо-витрине добавлена секция со статичными отзывами. Ну или с тем, что захотите...

Код для блока: https://pastebin.com/GpAKV7DG

Чтобы добавить комментарий, зарегистрируйтесь или войдите