Page tree

Модуль Canape СMS "Формы" (Конструктор форм) предназначен для работы с формами на сайте (например "Форма обратной связи" в разделе "Контакты").

В стандартной сборке таких форм четыре: форма обратной связи, обратный звонок, форма заказа товара (встречается только в каталоге и интернет-магазине) и Форма заказа услуг для главной.


Интерфейс панели "Формы"

На странице:

Список элементов:
  • кнопка "Добавить новую форму" - при нажатии на кнопку осуществляется переход в интерфейс добавления новой формы;
  • колонка "Название формы" - в колонке выводится название формы;
  • колонка "Тип обработчика" - в колонке выводится тип обработчика формы;
  • колонка "Значение обработчика" - в колонке выводится значение обработчика, это может быть 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" и "Связи с каталогом".