1. Чек-бокс

(с возможностью фиксировать отметку в доп.поля)

Как работает чек-бокс
  • Если чек-бокс отмечен → в заказе в доп. поле записывается значение «1».
  • Если чекбокс не отмечен → в заказе в доп. поле записывается значение «0».
  • Отправка формы не зависит от чекбокса: даже если он пустой, форма всё равно отправляется.

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


Как добавить чекбокс в виджет
  1. Перейдите в редактор виджетов /admin/widget/index
  2. Нажмите «Добавить блок» и выберите тип блока — Чек-бокс.
  3. Укажите:
    • Наименование — это подпись, которую увидит пользователь (например: «Я согласен получать рассылку»).
    • Записать ответ в доп.поле пользователя — сюда будет сохраняться результат («1» или «0»).
  4. Сохраните изменения.

Предварительно нужно создать доп. поле пользователя, куда будет записываться результат — инструкция


Где смотреть результаты
  • После отправки формы выбранное значение чек-бокса («1» или «0») сохраняется в заказе, в разделе Доп. поля пользователя.
  • Таким образом, вы всегда видите, дал ли пользователь согласие или отказался.

Пример использования
  • Согласие на рассылку:
    Если пользователь поставил галочку → в доп. поле будет записано: Согласие на рассылку = 1.
    Если не поставил → Согласие на рассылку = 0.
  • Принятие условий:
    Можно использовать для фиксирования согласия с правилами, уведомления о политике обработки данных и т. д.
  1. Добавляете поле «группа чекбоксов»
  2. Ставите галочку: обязательное или не обязательное это поле
  3. Заполняете наименование (текст над чекбоксом)
  4. В вариантах добавляете текст напротив чекбокса, например
Даю <a href="I" target="_blank">согласие на обработку моих персональных данных</a>

где I — ссылка на документ

Оцените статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

А ещё Вы можете: