Список элементов:
- кнопка "Добавить новую форму" - при нажатии на кнопку осуществляется переход в интерфейс добавления новой формы;
- колонка "Название формы" - в колонке выводится название формы;
- колонка "Тип обработчика" - в колонке выводится тип обработчика формы;
- колонка "Значение обработчика" - в колонке выводится значение обработчика, это может быть e-mail, путь до формы и др.;
- иконки:
- иконка редактирования - при нажатии открывается интерфейс редактирования формы
- иконка клонирования - при нажатии на иконку осуществляется клонирование формы.
- иконка удаления - при нажатии на иконку осуществляется удаление формы
Создание новой формы
Для того, чтобы создать новую форму в Canape CMS необходимо сделать следующее:
- переходим по "Панель управления" - гр. "Контент" - "Формы" и нажимаем "Добавить новую форму". Скриншот
- в открывшемся интерфейсе заполняем поля (скриншот):
- "Название формы" - поле предназначено для ввода названия формы. При выводе формы название не выводится.
- "Тип обработчика" - параметр, в котором задается тип, как будет обрабатываться форма. Доступно 2 параметра:
- Отправлять на е-mail - письма с формы будут отправлены на почту администратору сайта
- Сохранение в БД - письмо с формы будет сохранено в панели "Заказы из форм". У формы в разделе появиться дополнительная панель "Заказы из формы".
- "E-mail адрес получателя" - с помощью данного параметра для формы можно задать индивидуальный e-mail, на который будут приходить письма.
- "Включить капчу" - параметр, при установке которого включается капча на форме.
- "Скрытое поле для формы" - параметр служит для подключения дополнительной защиты формы от спама. При его подключении к форме добавляется скрытое поле.
- "Блокировка js" - параметр служит для подключения дополнительной защиты формы от спама. При его подключении в форме включается проверка на использование JS. Параметр установлен по умолчанию
- "Вывод фразы "*-обязательные поля для заполнения"" - при установке данной галочки, в форме выводится фраза " *-обязательное поле для заполнение". По умолчанию галочка активна. Скриншот
- "Выводить заголовок формы" - параметр отвечающий за вывод названия формы. По умолчанию выключен.
- "Адрес отправителя в ReplyTo" - при установке данного параметра, в письме, приходящем администратору сайта, в поле "от кого" указывается Email пользователя оставившего сообщение.
В 31 версии Canape CMS данный параметр подключен для базовых форм, с полем E-mail, по умолчанию. - "Не присылать данные в письме" - при установке данной галочки в письме администратору сайта не указывается таблица с данными формы, вместо этого в письме присутствует ссылка на заявку в модуле "Заказы из форм".
- "Кнопка для формы" - в данном поле можно задать индивидуальное название кнопки для формы.
- "Класс модификатор" - данный параметр предназначен для индивидуальной настройки формы.
- "Выводить кнопку "Назад"" - параметр отвечает за вывод ссылки "Назад" на результирующей странице. Он добавлен в 31 версии Canape CMS и подключен по умолчанию.
- нажимаем кнопку "Сохранить".
Форма создана, теперь необходимо добавить поля и сделать дополнительные настройки, при необходимости.
Добавление полей в форму
- переходим по "Панель управления" - гр. "Контент" - "Формы", выбираем нужную форму и заходим в нее, дважды нажав на левой кнопкой мыши или нажав иконку "Редактировать". Скриншот.
- в открывшемся интерфейсе нажимаем кнопку "Добавить".
- в новом интерфейсе заполняем необходимые поля (скриншот):
- поле "Название" - с помощью данного параметра задается название для поля;
- поле "Идентификатор" - в данном параметре задается идентификатор поля. Он задается автоматически, путем транслитерации параметра "Название";
- поле "Описание поля" - с помощью данного параметра задается описание для поля. Скриншот;
- поле "Типы поля" - в этом параметре выбирается тип поля. Подробнее;
- поле "Тип валидации" - с помощью этого параметра для поля задается тип валидации из выпадающего списка;
- поле "Тип отображения" - с помощью данного параметра для различных типов полей задается свой шаблон отображения. Параметр работает для следующих типов - галочка, группа галочек, группа переключателей и рейтинг;
- галочка "Обязательно для заполнения" - при установке данной галочки поле становится обязательным для заполнения. Скриншот;
- поле "Значение по умолчанию" - параметр, предназначенный для ввода дополнительных значений для поля. Например, с помощью него задается список значений для поля типа "Группа переключателей";
- поле "Максимальная длина" - с помощью этого параметра регулируется допустимое количество символов, которое можно ввести в поле. Для типа поля "Загрузка файла" указывается максимальный размер;
С 33 версии Canape CMS данный параметр блокируется для следующих типов параметров полей - "Галочка", "Календарь", "Разделитель", "Рейтинг"; - поле "Позиционирование заголовка" - с помощью этого параметра указывается расположения заголовка для поля;
- галочка "Вывод с новой строки" - с помощью данного параметра можно выводить поле с новой строки, так же оно служит для настройки расположения полей в форме4
- галочка "Группировать с предыдущим полем" - при помощи данного параметра поля в форме можно группировать. Скриншот;
- поле "Множитель ширины" - при помощи данного параметра можно задавать размер поля;
- "Поле для спецстилей" - с помощью данного поля можно задавать дополнительный функционал для поля, например маску или настраивать плейсхолдер;
- поле "Класс для поля" - с помощью данного поля задается настройка расположения галочек и переключателей в форме;
- нажимаем кнопку "Сохранить".
Поле добавлено, таким же образом добавляем необходимое количество полей.
Вывод формы в разделе
Чтобы вывести форму в разделе нужно:
- авторизоваться в Canape CMS
- перейти в раздел, где нужно вывести форму и открыть вкладку "Конструктор форм". Скриншот
- в поле "Выбрать форму" выбираем из списка форму и нажимаем "Сохранить". Скриншот
Клонирование формы
При клонировании формы, помимо самой формы, клонируются настройки текста автоответа, результирующей страницы, лицензионного соглашения. После клонирования к названию формы добавляется слово (clone), а к техническому имени число.
При клонировании не клонируются значения из интерфейсов "CRM" и "Связи с каталогом".