Tickets и checkbox
Добрый день всем! Кто-нибудь может уже решал такую задачу — буду рада если поделитесь решением. В форме комментирования нужно добавить checkbox «Согласие на обработку персональных данных» — с 1 июля если кто не знает это обязательное требование (152-ФЗ). И конечно нужна проверка, что этот checkbox нажат.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. Добавляем чекбокс в форму добавления комментария. Для этого редактируем чанк tpl.Tickets.comment.form.guest.
После
добавляем наш чекбокс:
Жмем Сохранить.
2. Создаем плагин ticketsCommentPersonalDate:
И в системных событиях плагина не забываем поставить галочку напротив события OnBeforeCommentSave.
Жмем Сохранить.
Теперь, если при добавлении коммента пользователь не поставит галочку, то всплывет предупреждение справа сверху и коммент не добавится.
Преимущества
1. С точки зрения UX данный способ предпочтительней, так как пользователь понимает, что от него требуется. Именно так cделано, например, у РЖД и у многих других.
2. Не надо гнать форму на сервер и ждать ответа.
Кстати если интересует — вот сервис (ссылка на всякий случай рефферальная, вдруг че)), который поможет правильно составить все документы для внутреннего пользования, а также письма в роспоребнадзор. Мы там все документы делали.