Обзор блоков
Блоки — это компоненты, из которых собирается контент страниц, проектов, новостей, акций и вторичек. Они добавляются в Dynamic Zone (динамическую зону).
Обзор блоков
Блоки — это компоненты, из которых собирается контент страниц, проектов, новостей, акций и вторичек. Они добавляются в Dynamic Zone (динамическую зону).
Где используются блоки
Блоки доступны в:
- Страницы (page) — поле
blocks - Проекты (project) — поле
content - Новости (new) — поле
content - Акции (promotion) — поле
content - Вторички (secondary-house) — поле
blocks - Страница квартиры (apartment-page) — поле
blocks
Категории компонентов
| Категория | Компоненты | Назначение |
|---|---|---|
| content | rich-text, editor, markdown, images, video, author | Текстовый и медиа-контент |
| blocks | hero, form, contacts, card, flats и др. | Секции страницы |
| shared | seo, button, link, card | Переиспользуемые элементы |
Важно для разработчиков
При добавлении нового блока нужно обновить:
- Schema content-type — добавить компонент в
dynamiczone.components - config/page.js — добавить populate для блока
- Renderer.vue — добавить маппинг на Vue-компонент
Подробнее:
- Content-компоненты — rich-text, editor, markdown, images, video, author
- Blocks — все блоки с полным описанием полей
- Shared — переиспользуемые компоненты (seo, button, card и т.д.)
- Вложенные компоненты — project., apartment., map., promo.