Кабинет
Решения по разделам

#Контентные блоки

Четыре решения, устроенные одинаково просто: справочник плюс модуль, никакого кода. Их полезно разобрать вместе — на их примере видно, что решение не обязано быть сложным.

#Портфолио (portfolio)

Справочник Портфолио, модуль portfolio.

Поля: zagolovok, tag, cena, cvet, kartinka.

{module.portfolio:limit=6}
{module.portfolio:tag=Кухни}
Важно

Имена полей — настоящие, из справочника: zagolovok, а не title; kartinka, а не image. Посмотреть: Справочники → Портфолио → поля.

Решение везёт 4 примера записей.

#Отзывы (reviews)

Справочник Отзывы, модуль reviews. Поля: имя, текст, оценка.

{module.reviews:limit=3}

Везёт 3 примера.

#Вопросы и ответы (faq)

Справочник Вопросы и ответы, модуль faq.

{module.faq}

Везёт 4 примера.

Частая ошибка

Примеры всех трёх решений написаны про ремонт квартир — решения делались под соответствующий сайт. На сайте другой отрасли их надо заменить своими, иначе в разделе «Отзывы» будет висеть благодарность за переделанную проводку.

#Блок (block)

Справочника нет вовсе — только модуль block. Это свободный кусок вёрстки: заголовок с текстом, баннер, врезка, что угодно.

Такой блок не перебирает записи: вся суть в его разметке. Каждый новый блок — это новый вид модуля block, и зовут его по коду вида:

{module.block:view=moya.banner}
Совет

Блок — самый простой способ вынести повторяющийся кусок вёрстки в одно место: правите вид — меняется на всех страницах, где он выведен.

#Что общего

Все четыре решения:

  • не содержат кода — только manifest.json;
  • заводят справочник и модуль с вёрсткой;
  • кладут примеры записей, чтобы сайт после установки не выглядел сломанным;
  • полностью настраиваются видами — вёрстку можно переписать, не трогая решение.
Примечание

Если вам нужен свой такой раздел — «Вакансии», «Услуги», «Врачи», — заводить решение необязательно: достаточно справочника и модуля. Решение нужно тогда, когда одно и то же надо ставить на много сайтов.