Форма контактов служит для связи с посетителями вашего сайта. Администратор сайта уведомляется о новом сообщении по email, а также в CMS. В настоящее время возможно создать одну форму контактов, если требуется больше, воспользуйтесь формой комментариев, которая имеет схожий функционал.
Для того чтобы просмотреть новые сообщения нажмите на иконку сообщения в верхней панели или перейдите в Меню сайта → Форма контактов
Настройка формы
Вы можете настроить форму путем изменения набора и типов полей в настройках формы. Для настройки перейдите в Меню сайта → Форма контактов → Форма обратной связи. Отображение формы контактов задается шаблоном subtag_feedback_form.html
, который используется служебным тегом {%ContactsFeedBackForm %}
Для того, чтобы разместить форму на странице сайта вставьте тег {%ContactsFeedBackForm %} в редакторе на любую из Простых страниц.
Поля в данном шаблоне выводятся в цикле в том же порядке, в котором они заданы в CMS.
{% for field in form.visible_fields %}
тело цикла
{% endfor %}
В теле цикла выводится разметка поля формы. Для генерации разметки доступны следующие свойства{{ field.label }}
— Название поля{{ field|class_name:form }}
— Имя класса (если задан в опциях поля, может в некоторых случаях понадобиться){{ field|field_type:form }}
— тип поля (один из textinput, textarea, date, email, phone, upload, select ){{ field|is_required:form }}
— обязательное ли поле (True|False){{ field|captcha_part_one }}
— вывод изображения captcha{{ field|captcha_part_two }}
— вывод формы ввода кода captcha{{ field.auto_id }}
— аттрибут id в элементе формы{{ field }}
— элемент формы целиком, например
<input type=”text” name=”field_name” id=”id_field_name”>Форму можно вывести не в цикле, а поэлементно:
{{ form.visible_fields.0 }}
— это элемент формы целиком