Функциональность
Конкретные функциональные возможности, доступные для включения на страницу, например формы и карты.
Введение
Функциональность отличается от других компонентов: вместо визуальных вариаций одного и того же содержимого каждый тип представляет собой конкретную функциональность для добавления на страницу — сегодня это контактная форма или карта.
Используется тот же механизм, общий для всех компонентов, описанный в Обзоре и Типах компонентов — но здесь при выборе Типа выбирается какая функциональность отображается на странице, а не просто другой стиль.
Поля
Помимо общих полей (Тип, Порядок, Режим редактирования, Инвертировать фон, Действия), у Функциональности есть:
| Поле | Описание |
|---|---|
Заголовок (title) | Заголовок блока. |
Содержимое (content / html_content) | Текст блока. |
Изображение (image) | Связанное изображение (используется не всеми типами). |
Доступные типы
Контактная форма (ContactForm)
Отображает контактную форму (имя, адрес электронной почты, сообщение), защищённую reCAPTCHA. При отправке данные передаются в сервис contact на сервере, который сохраняет их в сущности contact (видна в бэк-офисе) и позволяет настроить оповещения по электронной почте.
Карта контактов (ContactMap)
Отображает интерактивную карту с использованием Mapbox. Использует конфигурацию settings.cluar.website.mapbox (см. Конфигурация) — в частности, accessToken (обязателен для работы карты) и параметр dark (светлая или тёмная тема карты).
Следующий шаг
После изучения 5 компонентов переходите к Действиям, которые можно связать с большинством из них.