Перейти к основному содержимому

Обзор

Компоненты — это блоки содержимого, из которых состоит Страница в рамках Версии. Существует 5 типов:

  • Баннер
  • Контент
  • Список (с элементами)
  • Слайдер (с элементами)
  • Функциональность

У каждого есть собственная сущность (page_banner, page_content, page_listing, page_slider, page_functionality), собственная форма в бэк-офисе и собственный React-компонент на сайте.

Общие поля​

Хотя у каждого компонента есть собственные поля, большинство из них имеет похожую основу:

ПолеОписание
Тип (type)Определяет, какой визуальный вариант используется для отображения этого компонента — см. Типы компонентов.
Порядок (sorter)Позиция компонента на странице.
Режим редактирования (edit_mode)Определяет, является ли содержимое (content) простым текстом или HTML (html_content).
Инвертировать фон заголовка / содержимого (title_invert_background, content_invert_background)Инвертирует цветовую схему (светлая/тёмная) редактора текста заголовка/содержимого — полезно при написании текста, который будет размещён на тёмном фоне (например, на тёмном изображении в баннере), чтобы видеть текст с контрастом во время редактирования. Не изменяет цвет уже опубликованного на странице содержимого.
ДействияКнопки/ссылки, связанные с компонентом — см. Действия. Не все типы поддерживают действия — см. Типы компонентов.

Следующий шаг​

Каждый компонент использует один и тот же механизм динамических типов — см. Типы компонентов. Затем изучите каждый компонент подробнее: Баннер, Контент, Список, Слайдер, Функциональность.