Form Generator
Создавайте свои формы с Form Generator
Last updated
Создавайте свои формы с Form Generator
Last updated
Модуль служит для создания произвольным форм (форма предзаказа, форма сообщения и т.д.) и привязкой их к определенным страницам.
Для создания формы, включите модуль Модули - Управление модулями - Разработчикам - Form Generator - Включить
, все настройки модуля будут доступны по меню Модули - Form Generator
. Добавление и управление формами осуществляется через меню ⚙️ - Обзор форм
, Новая форма - ➕
. На вкладке Основное
введите наименование формы, название ссылки после перезагрузки страницы (после нажатия на кнопку Отправить):
Во вкладке Содержание
выводится исходный код формы, который можно менять по вашему усмотрению. По умолчанию, формы выводятся в стандартном дизайне:
В закладке Опции можно указать нужную страницу, на которой будет выводится форма (по умолчанию, внизу страницы).
По умолчанию, формы будет выводится внизу указанной страницы. Для интеграции формы в ручном режиме в любое место сайта, включите следующий код в содержание страницы или текстового блока:
Для добавления новых полей используйте в обязательном порядке имена полей с префиксом formgenerator_
, например: <input type="text" name="formgenerator_Тест">
Для включения поля в список обязательного заполнения вставьте знак звездочки в имя поля, например: <input type="text" name="formgenerator_*Тест">
Для запоминания данных поля и вывода сохраненных результатов при повторном заполнении формы используйте параметр значение поля с номером поля в форме по порядку, начиная сверху, например: <input type="text" name="formgenerator_Тест" value="@formamemory3@">
. Для включения защитной каптчи используйте @formgenerator_captcha@
.
При использовании в форме тега <textarea></textarea>
закрывайте его тегом <//textarea>
вместо </texarea>
.
Для передачи данных по товару в сообщение администратору (наименование, артикул, ИД, ссылка) добавьте переменную ?product_id=XXX
на страницу вызова формы, где (ХХХ - ID товара). Пример: https://имя_сайта/formgenerator/example/?product_id=101