For the complete documentation index, see llms.txt. This page is also available as Markdown.

Соглашения с чекбоксами

Тексты согласий, группы, обязательность, условные правила и показ по направлениям

Соглашения добавляют на клиентскую форму подтверждения правил, комиссий, обработки данных и других условий. Они могут быть независимыми, объединяться в группы и показываться только в выбранных направлениях.

В панели управления откройте:

«Утилиты» — «Чекбоксы соглашений»

Экран называется «Чекбоксы соглашений». Для доступа требуется право «Разрешить управление страницами в админпанели» из блока «Админпанель».

Группы

Нажмите «Группы». Группа задаёт общие правила для всех привязанных элементов:

  • мультиязычные название и описание;

  • текст ошибки;

  • уникальный ключ;

  • тип отображения: чекбоксы или радио-кнопки;

  • правило проверки;

  • условия для условного правила;

  • статус.

Поддерживаются правила:

  • обычное независимое поведение;

  • хотя бы один элемент группы;

  • только один элемент группы;

  • все элементы группы обязательны;

  • обязательность при условии;

  • запрет выбора при условии.

Для условного правила выберите связанные ключи и способ проверки: достаточно одного условия либо должны выполниться все. Радио-группа допускает только совместимые правила, которые предлагает форма.

Ключ группы используется для связей и должен оставаться уникальным. Перед изменением уже используемого ключа проверьте все связанные соглашения.

Создание соглашения

Нажмите «Добавить чекбокс». Форма содержит вкладки «Текст», «Правила», «Показ» и «Параметры».

На вкладке «Текст» задайте мультиязычные текст и описание. Основной язык обязателен. Предпросмотр показывает итоговую конструкцию.

Конструктор тегов помогает вставить:

  • основную ссылку;

  • ссылку на страницу или произвольный URL;

  • значение комиссии или выделенный фрагмент;

  • цветной текст.

Для ссылки задаются источник, текст, адрес или страница, способ открытия и при необходимости цвет. Всегда проверьте итоговый HTML на клиентском сайте, включая мобильный экран и каждый язык.

На вкладке «Правила» задаются уникальный ключ соглашения, группа и текст ошибки. Если выбрана группа, её тип отображения, правило, условия и ошибка имеют приоритет; отдельная обязательность чекбокса становится недоступной.

Показ по направлениям

На вкладке «Показ» выберите один режим:

  • «Без ограничений» — во всех направлениях;

  • «Показывать везде, кроме выбранных»;

  • «Показывать только в выбранных направлениях».

Для последнего режима необходимо выбрать хотя бы одно направление. При смене режима неиспользуемый список очищается, поэтому повторно проверьте выбор перед сохранением.

Параметры состояния

На вкладке «Параметры» задаются:

  • состояние по умолчанию;

  • отдельная обязательность, если нет группы;

  • статус;

  • защита от удаления.

«Отмечено по умолчанию» и «Обязательное поле» имеют разный смысл: первое определяет начальное состояние, второе — возможность продолжить без согласия. Защита от удаления предотвращает случайное удаление критичного элемента, но не заменяет контроль прав.

Безопасный ввод в работу

  1. Создайте группу, если нужна связанная логика.

  2. Создайте соглашение выключенным.

  3. Заполните все языки и ссылки.

  4. Проверьте ключи и условные зависимости.

  5. Проверьте три режима показа на тестовых направлениях.

  6. Проверьте отправку формы с правильными и неправильными сочетаниями.

  7. Включите соглашение.

  8. Создайте тестовую заявку и проверьте сохранённые подтверждения в её карточке.

Если клиент не видит соглашение, проверьте статус элемента и группы, режим направлений и выбранную пару. Если форма не принимает выбор, проверьте групповое правило, условные ключи и текст ошибки.

Последнее обновление

Это было полезно?