Блок отображения Блока форм сайта

код блока заданного по-умолчанию:

    <div class="dron2004_baseform_c">
    <form method="post" class="dron2004_baseformclass" action="%%%FORM_PAGE_ACTION%%%" name="%%%FORM_PAGE_IDENT%%%" id="%%%FORM_PAGE_IDENT%%%" accept-charset="UTF-8" enctype="multipart/form-data">
        {FIELDS:begin}
            <input type="hidden" name="dron2004_post_forms" id="dron2004_post_forms" value="1">
            {FIELD:begin}
                <div class="dron2004_formrow"><label>{FIELD:title}</label>{FIELD:input}</div>
            {FIELD:end}
            <div class="dron2004_formrow" align="right">
                <label> </label><input type="submit" class="dron2004_formsubmit" value="%%%FORM_SEND_TITLE%%%">
            </div>
        {FIELDS:end}
    </form>
    </div>

 

 в собственном коде блока вы можете использовать следующие переменные:

Переменная Описание формируемого значения
%%%FORM_PAGE_ACTION%%%

адрес обработчика формы - по-умолчанию соответствует адресу страницы с расположенной формой

%%%FORM_PAGE_IDENT%%%

идентификатор страницы с расположенной формой

%%%FORM_SEND_TITLE%%%

надпись на контроле отправки формы (из свойств блока форм)

{FIELDS:begin}
...
{FIELDS:end}

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

<fieldset class="dron2004_form_sent_fieldset"> ... </fieldset> - форма успешно обработана
<fieldset class="dron2004_form_error_fieldset"> ... </fieldset> - форма не отправлена, произошла ошибка

 

 {FIELD:begin}
   ...
{FIELD:end}
блок html описывающий вывод конкретного поля формы
Поля подмен внутри блока FIELD

   {FIELD:title}

наименование поля формы

   {FIELD:ident} идентификатор поля формы
   {FIELD:placeholder} подсказка поля формы
   {FIELD:value} сформированное значение поля формы. При этом если для поля выставлен флаг сохранения значения, то в этом блоке подмены будет сохраненное ранее значение.
   {FIELD:input} зависимый от типа поля input tag (input, textarea...) - сформированный автоматически по правилам CMS для соответствующего типа поля формы
   {FIELD:error} Если при отправке формы поле является обязательным для заполнения и произошла ошибка валидации поля, то в данном блоке подмены будет содержаться строка ошибка из свойств блока формы для данного поля.
   {FIELD:need} Принимает значение 1 если для поля формы включен флаг обязательности заполнения, в противном случае равняется 0
   {FIELD:save} Принимает значение 1 если для поля формы включен флаг сохранения, в противном случае равняется 0
   {FIELD:notsend} Принимает значение 1 если вы выставили соответствующий флаг при настройке блока формы
   {FIELD:inputType} Возвращает text - для полей типа строка, число, email и тп. Для блока текста вернет textarea (для обертки JS)
   {FIELD:addon} Возвращает указанное дополнение для поля

 Обратите внимание, что с ноября 2015 года вы можете передавать значение в форму через GET в строке адреса, в таком случае поле будет пред заполнено, что является удобным в ряде случаев.


На главную => Предустановленные блоки дизайна