Настройка попапа в редакторе кода
Для работы напрямую с кодом попапа перейдите в раздел "Настройки". В правом верхнем углу д оступно переключение между HTML, CSS и JavaScript-кодом:
Для удобства работы в редакторе используйте следующие функции в панели инструментов:
— жирный текст
— курсив
— зачёркнутый текст
— добавление или редактирование ссылок
— добавление изображений из галереи платформы
— список переменных и функций редактора. С помощью этой кнопки вы можете добавить в попап динамический контент.
Перед верхнеуровневым элементом div
нельзя добавлять другие html-элементы, иначе превью шаблона станет недоступным.
Создание параметра
В этом разделе также можно создать новые параметры. При сохранении они отобразятся на вкладке "Дизайн". Таким образом, пользователи, не знакомые с кодом, смогут менять значения кастомных параметров в визуальном редакторе.
Чтобы создать новый параметр, установите курсор в строке редактора, куда хотите добавить параметр. Нажмите кнопку "Добавить параметр" в левом верхнем углу редактора. В новом окне выберите:
-
Имя категории параметров. Встроенные параметры в визуальном редакторе сгруппированы по категориям. Вам необходимо выбрать одну из категорий для кастомного параметра. Также можно создать свою категорию. Для этого введите имя категории и нажмите Enter.
-
Имя параметра. Введите название параметра, которое будет использоваться в редакторе. Имя должно быть уникальным в рамках категории.
-
Тип параметра. Выберите тип значения, которое будет содержать параметр (например, текст, числовое значение, семейство шрифта, параметры поля для ввода и др.).
-
Текущее значение. Укажите значение параметра по умолчанию. Это поле не является обязательным.
После настройки нажмите кнопку "Вставить" внизу страницы. Параметр добавится в следующем виде:
{{popup('<имя_категории>' '<имя_параметра>' '<тип_параметра>')}}
Созданный параметр появится в визуальном редакторе в выбранной категории. После сохранения попапа значение нового параметра смогут редактировать другие пользователи платформы:
Настройка элементов попапа
При создании попапа платформа предлагает множество готовых шаблонов, однако иногда необходимо внести изменения в существующий шаблон. Ниже собраны рекомендации, как это можно сделать.
В имени полей (атрибут name
) до и после выражения не должно быть лишних символов:
Пример корректного использования — name="{{popup('form' 'week-field' 'fieldData')}}"
Пример неправильного использования — name="{{popup('form' 'week-field' 'fieldData')}}-"
Перекрывающий слой
Перекрывающий слой предназначен для визуального выделения попапа. Определяется элементом с классом ac-popup-overlay
. По умолчанию, этот элемент имеет полупрозрачный фон и занимает всю доступную область экрана.
Пример использования:
<div class="ac-popup-overlay">
<!--Содержимое попапа-->
</div>
Текстовое наполнение
По умолчанию доступно два вида текста: заголовок и параграф.
Пример использования:
<!-- Заголовок -->
<h4 class="ac-title">
{{popup('copywriting' 'title' 'text')}}
</h4>
<!-- Параграф -->
<div class="ac-description">
{{popup('copywriting' 'text' 'text')}}
</div>
Изображения
Добавить изображение в попап можно двумя способами:
- в виде элемента с тегом
<img>
- с помощью CSS-свойства
background-image
Пример добавления изображения с помощью тега <img>
:
<div class="ac-image">
<img
class="ac-image_content"
src="{{popup('image' 'image' 'image' 'src')}}"
alt="{{popup('image' 'image' 'image' 'alt')}}"
/>
</div>
Пример добавления изображения с помощью CSS-свойства background-image
:
background-image: url("{{popup('background' 'backgroundImage' 'image' 'src')}}");
Форма
Для корректной работы попапа все поля для ввода и кнопка отправки формы должны размещаться в элементе с тегом <form>
.
Пример использования:
<form id="ac-form" class="ac-form">
<!-- Содержимое формы -->
</form>