Отправка состояния checkbox в Formit Modx
При создании формы обратной связи столкнулся с задачей: есть необязательное поле ввода телефонного номера с опцией «заказать обратный звонок».
Но как сделать обработку чекбокса с отправкой его состояния на email? Нагуглить решения не смог, пришлось пытать старших товарищей. Делается это просто. Сам чекбокс в HTML выглядит так:
<input type="checkbox" name="callBack[]" value="Да" [[+fi.callBack:FormItIsChecked=`no`]]>
А в шаблоне для отправки письма указать:
<p>Перезвонить: [[+callBack:default=`Нет`]]</p>
И тогда, если пользователь поставил галочку в checkbox, то в письме придёт «Перезвонить: Да», ну а в противном случае соответственно — «Перезвонить: Нет».
Причём если написать
[[+fi.callBack:FormItIsChecked]]
То галочка по-умолчанию будет активна.