Типы контента
Collection Types
Коллекции — типы контента с множеством записей.
Collection Types
Коллекции — типы контента с множеством записей.
page (Страницы)
Основные страницы сайта. Доступ по URL через поле path.
| Поле | Тип | Описание |
|---|---|---|
| title | string | Заголовок (обязательно) |
| path | string | URL-путь (обязательно, уникальный) |
| seo | component (shared.seo) | SEO |
| breadcrumbs | component (shared.link) | Хлебные крошки |
| blocks | dynamiczone | Блоки контента |
Кастомный роут: GET /api/pages/get?path=/... — получение страницы по path.
project (Проекты)
Проекты жилых комплексов.
| Поле | Тип | Описание |
|---|---|---|
| name | string | Название |
| slug | uid | URL-slug |
| description | text | Описание |
| cf_id | string | ID из внешней системы |
| location_name | string | Название локации (по умолчанию «Метро») |
| location | string | Адрес |
| distance | string | Расстояние |
| queue | string | Очередь |
| leased | boolean | Сдан |
| chip_color | enum | red / green |
| tier | enum | Эконом-класс / Комфорт-класс / Бизнес-класс |
| badge | string | Бейдж |
| booklet | media | Буклет |
| images | media | Изображения |
| map | component (shared.map) | Карта |
| houses | relation (oneToMany) | Дома |
| documents | relation (manyToMany) | Документы |
| slider_mini_image | media | Мини-изображение для слайдера |
| seo | component (shared.seo) | SEO |
| content | dynamiczone | Блоки контента |
Кастомный роут: GET /api/projects/get?slug=...
new (Новости)
| Поле | Тип | Описание |
|---|---|---|
| title | string | Заголовок |
| card_title | text | Заголовок для карточки |
| slug | uid | URL-slug |
| date_published | date | Дата публикации |
| cover | media | Обложка |
| card_cover | media | Обложка для карточки |
| seo | component (shared.seo) | SEO |
| content | dynamiczone | Блоки контента |
Кастомные роуты: GET /api/news/list, GET /api/news/get?slug=...
promotion (Акции)
| Поле | Тип | Описание |
|---|---|---|
| title | string | Заголовок |
| card_title | text | Заголовок для карточки |
| slug | uid | URL-slug |
| date_published | date | Дата публикации |
| date_until | date | Дата окончания |
| cover | media | Обложка |
| card_cover | media | Обложка для карточки (обязательно) |
| card_description | text | Описание для карточки |
| seo | component (shared.seo) | SEO |
| content | dynamiczone | Блоки контента |
Кастомный роут: GET /api/promotions/get?slug=...
secondary-house (Вторички)
Квартиры на вторичном рынке.
| Поле | Тип | Описание |
|---|---|---|
| name | string | Название |
| slug | uid | URL-slug |
| price | biginteger | Цена |
| discount | boolean | Скидка |
| old_price | biginteger | Старая цена (при скидке) |
| completed | boolean | Сдано |
| completion_date | date | Дата сдачи |
| floor | integer | Этаж |
| floor_amount | integer | Этаж всего |
| section | string | Секция |
| tags | text | Теги |
| images | media | Изображения |
| address | string | Адрес |
| compass_degree | integer | Компас |
| year | integer | Год |
| area | decimal | Площадь |
| living_area | decimal | Жилая площадь |
| kitchen_area | decimal | Площадь кухни |
| mortgage_payment | decimal | Платёж по ипотеке |
| comment | string | Комментарий |
| blocks | dynamiczone | Блоки контента |
Кастомный роут: GET /api/secondary-houses/get?slug=...
Вспомогательные коллекции
- menu — пункты меню
- house — дома в проекте
- archived-project — архивные проекты
- flat-collection — коллекции квартир
- employee — сотрудники
- office — офисы
- doc — документы
- tender — тендеры
- messenger — мессенджеры
- bank — банки
- mortgage-type — типы ипотеки
- mortgage-programm — ипотечные программы
- acquisition-method — способы приобретения