Настройка шаблона формы
После создания полей, если посмотреть форму на сайте, то она будет выглядеть так
Теперь необходимо донастроить внешний вид формы.
Для начала создадим шаблон, в котором будем настраивать верстку. Для этого в левом меню кликнем по пункту "Дизайн" "Регистрационные и feedback формы" "Формы ввода данных на исходной странице". При создании шаблона указываем "Название" и выбираем для какой страницы будет использоваться данный шаблон. Нажимаем "Копировать шаблон". Открываем его для редактирования. Переходим на вкладку "Главный шаблон".
Здесь мы видим, что по-умолчанию сгенерирова код отображения формы. Используется таблица. {hidden} - скрытое поле; {elements} - вывод полей, правится на вкладке "Поле".
Перейдем на вкладку .
Здесь отображен вывод в цикле полей. Поставлены условия проверки на обязательное заполнение полей. При выводе ошибок и обязательности выводятся картинки. По-умолчанию они не загружены в папку на сайте, поэтому отображаются крестиками (не найдены). Их можно заменить на * или свои картинки. Например
Можно полностью заменить верстку и выводить не через таблицы.
Вкладка "Блок полей" - это когда вы группировали поля и это вкладка нужна для оформления тайтла вывода названия блока, а также для оформления самого блока.
Служебная переменная "" тоже имеет свое оформление. Ее лучше заменить на <input type=submit value="Отправить">.
Дополнительные настройки формы
Если форма отправки будет сложной: вот небольшой кусок формы на одном из сайтов
То отобразить такую форму с помощью служебной переменной {elements} станет уже невозможным. Тогда придется прописывать все руками. Рассмотрим шаблон данной формы
Здесь видно, что верстка формы вставлена целиком, а вместо input-ов прописаны переменные {c86}..{c96}.. Эти переменные отвечают за вывод полей - самих input. Цифра означает id. Посмотреть id можно там, где мы создавали поля. Условия проверки обязательности полей тоже вынесены. {IsError96} - цифра 96 это id поля, чтобы проверялось именно это поле. Само условие можно скопировать с вкладки "Поле" - запоминать его не нужно.
назад
|