Документация WebIndigo CMS

Разработка шаблонов

Правила создания индивидуальных шаблонов, управляемых областей и секций WebIndigo CMS.

Основной принцип

Шаблон отвечает за визуальную композицию, а изменяемое содержимое хранится в CMS. Тексты, ссылки, контакты, изображения и повторяемые элементы, которыми будет управлять заказчик, нельзя постоянно зашивать в Blade, CSS или JavaScript.

Regions

Region — фиксированное поле шаблона: заголовок, подзаголовок, подпись, ссылка или другое значение, которое по смыслу остаётся в определённом месте.

Zones и sections

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

Структура ассетов

Публичные изображения, стили и скрипты шаблона размещаются в каталоге /assets/ шаблона. Не используйте отдельную папку public внутри шаблона.

Технические ключи

Ключи regions и zones должны оставаться стабильными после публикации шаблона. Их переименование может привести к потере связи с уже сохранённым содержимым.

Проверка шаблона

  • проверьте все типы страниц и разделов;
  • проверьте публичный редактор и пустые состояния зон;
  • проверьте адаптивность, клавиатурную навигацию и контрастность;
  • убедитесь, что скрытые элементы действительно не занимают место;
  • проверьте формы, меню, изображения и длинные тексты;
  • очистите кэш приложения после замены файлов шаблона.

Нужна помощь?

Напишите в службу поддержки WebIndigo или закажите внедрение и сопровождение CMS.
Связаться с нами