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

Теперь необходимо донастроить внешний вид формы.
Для начала создадим шаблон, в котором будем настраивать верстку. Для этого в левом меню кликнем по пункту "Дизайн" "Регистрационные и feedback формы" "Формы ввода данных на исходной странице". При создании шаблона указываем "Название" и выбираем для какой страницы будет использоваться данный шаблон. Нажимаем "Копировать шаблон". Открываем его для редактирования. Переходим на вкладку "Главный шаблон".

Здесь мы видим, что по-умолчанию сгенерирова код отображения формы. Используется таблица. {hidden} - скрытое поле; {elements} - вывод полей, правится на вкладке "Поле".
Перейдем на вкладку .

Здесь отображен вывод в цикле полей. Поставлены условия проверки на обязательное заполнение полей. При выводе ошибок и обязательности выводятся картинки. По-умолчанию они не загружены в папку на сайте, поэтому отображаются крестиками (не найдены). Их можно заменить на * или свои картинки. Например

Можно полностью заменить верстку и выводить не через таблицы.
Вкладка "Блок полей" - это когда вы группировали поля и это вкладка нужна для оформления тайтла вывода названия блока, а также для оформления самого блока.
Служебная переменная "" тоже имеет свое оформление. Ее лучше заменить на <input type=submit value="Отправить">.
Дополнительные настройки формы
Если форма отправки будет сложной: вот небольшой кусок формы на одном из сайтов

То отобразить такую форму с помощью служебной переменной {elements} станет уже невозможным. Тогда придется прописывать все руками. Рассмотрим шаблон данной формы

Здесь видно, что верстка формы вставлена целиком, а вместо input-ов прописаны переменные {c86}..{c96}.. Эти переменные отвечают за вывод полей - самих input. Цифра означает id. Посмотреть id можно там, где мы создавали поля. Условия проверки обязательности полей тоже вынесены. {IsError96} - цифра 96 это id поля, чтобы проверялось именно это поле. Само условие можно скопировать с вкладки "Поле" - запоминать его не нужно.
назад
|