Promodo CMS

Создание формы обратной связи

Форма обратной связи позволяет пользователям оставлять свои отзывы и поддерживать связь с администрацией сайта. Просмотреть отзывы, отправленные пользователями, можно в панели администратора в разделе «Отзывы».

Для создания формы обратной связи необходимо создать свой набор полей (шаблон данных), либо воспользоваться стандартным. Для создания нового шаблона данных нужно войти в раздел «Шаблоны данных» в панели администратора во вкладке «Настройки сайта». Создание нового шаблона данных подробно описано в разделе «Создание шаблона данных».

Отличием при создании шаблона данных для формы обратной связи от остальных шаблонов данных является возможность указывать атрибуты class и id для каждого поля.

Создание формы обратной связи

Для вывода формы обратной связи на сайт необходимо создать страницу с шаблоном данных «Настраиваемая форма обратной связи», в появившемся списке выбрать необходимый шаблон формы.

Отображение формы обратной связи

После заполнения посетителями сайта созданной формы обратной связи администратору сайта приходит электронное письмо с данными, заполнеными пользователем. Письмо приходит на электронный адрес, указанный при установке системы в поле «E-mail администратора». Изменить значение почтового адреса администратора можно в разделе «Основные», редактируя переменную ADMIN_EMAIL.

Также имеется возможность указать дополнительные адреса электронной почты, на которые будут приходить письма в случае заполнения посетителями формы обратной связи. Для этого необходимо в разделе «Основные» определить значение переменной MAILER_RECEIVER_EMAILS. Если адресов более одного, то из значения нужно вводить через запятую.

Пример создания формы обратной связи.

Предположим, что перед нами стоит задача создать форму обратной связи, которая состоит из следующих полей:

  • Имя отправителя;
  • Его фамилия;
  • Контактный номер телефона;
  • Email для обратной связи;
  • Текст сообщения.

Для этого необходимо создать новый шаблон данных для этой формы.

В раздел «Шаблоны данных» в панели администратора нажмите кнопку «Создать шаблон данных».

При этом необходимо указать название шаблона, выбрать назначение шаблона – «Форма обратной связи». Нажатие кнопки «Сохранить» позволяет сохранить созданный нами шаблон.

После этого нужно выбрать поля, необходимые нам для формы обратной связи.

Создание шаблона данных. Шаг первый.

Для этого нажимаем кнопку «Создать группу полей». Заполните поле названия группы полей, предположим, «Шаблон формы».

Теперь непосредственно создаем необходимые поля. Нажимаем кнопку «Создать поле».

Создание поля.

В поле «Название» укажите значение «Имя», установите флажок напротив формы «Обязательное» и выбираем тип поля «Строка». Сохраните поле. Теперь, при создании формы обратной связи с использованием этого шаблона данных, поле «Имя» будет обязательным для заполнения. Остальные поля создаются аналогично предыдущему.

Для полей «Фамилия», «Номер телефона», «Email» укажите тип данных – «Строка». Для поля «Текст сообщения» – «Текст».

Создание шаблона данных. Шаг второй.

Сохраняем шаблон данных.

Чтобы создать на сайте новую страницу обратной связи с созданным ранее шаблоном, перейдите в раздел «Страницы», нажмите кнопку «Создать страницу».

Выберите для создаваемой страницы шаблон данных «Настраиваемая форма обратной связи» и в появившемся выпадающем списке «Шаблон формы» выбираем созданный шаблон – «Шаблон для формы обратной связи». Заполняем остальные поля, необходимые для создания страницы и сохраняем страницу.

Отображение формы обратной связи

Теперь у нас есть страница с формой обратной связи.

Скачать документацию

Создание формы обратной связи
Отображение формы обратной связи
Создание шаблона данных. Шаг первый.
Создание шаблона данных. Шаг второй.
Отображение формы обратной связи
Создание поля.