Основной принцип
Шаблон определяет визуальную композицию и объявляет управляемые области. CMS не зашивает универсальный список зон и не ограничивает индивидуальную верстку.
Region
Фиксированное поле шаблона: заголовок, подзаголовок, подпись или ссылка, которые по смыслу остаются в одном месте.
Zone и section
Zone является контейнером для секций. Секции можно добавлять, скрывать, удалять и перемещать между разрешёнными зонами.
Управляемое содержимое
Тексты, числовые значения, ссылки, кнопки, контакты и повторяемые элементы, которые могут изменяться при эксплуатации сайта, должны храниться в regions, sections, меню, настройках или модулях CMS. Клиентский контент нельзя зашивать непосредственно в Blade, CSS или JavaScript.
Рекомендации
- Не использовать фиксированные поля для расширяемых списков.
- Выносить правые и боковые блоки в zones, если ими должен управлять пользователь.
- Формировать декоративную нумерацию автоматически по порядку секций.
- Сохранять стабильные технические ключи regions и zones.
- Проверять публичный редактор на всех типах страниц.