Модуль "Форма обратной связи": различия между версиями
Перейти к навигации
Перейти к поиску
Abushyk (обсуждение | вклад) (Новая страница: «==Назначение== ==Предусмотренные поля== Если в модели формы обратной связи присутствует э…») |
Abushyk (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Для фиксации даты добавления заявки, когда заявки сохраняются в своей таблице в БД, добавьте в модель поле с именем created_at и типом dtdatetime с доступом только для администраторов. | Для фиксации даты добавления заявки, когда заявки сохраняются в своей таблице в БД, добавьте в модель поле с именем created_at и типом dtdatetime с доступом только для администраторов. | ||
+ | |||
+ | ==Добавление формы обратной связи на страницу== | ||
+ | |||
+ | Если возникла необходимость добавить форму обратной связи на страницу кроме родной страницы, например в подвал или всплывающее окно, необходимо в контроллере шаблона вызвать функцию инициализации формы | ||
+ | <pre> | ||
+ | require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/contactus.php'); | ||
+ | $contactus_form = new contactus_Form(); | ||
+ | $this->template->assert('contactus_form', $contactus_form->get_order_form(array('form_class'=>'', 'onsuccess'=>'close_modal'))); | ||
+ | </pre> |
Версия 00:26, 1 ноября 2017
Назначение
Предусмотренные поля
Если в модели формы обратной связи присутствует элемент с именем theme и типом select_box, то тема письма будет формироваться с учетом выбранной темы.
Для фиксации даты добавления заявки, когда заявки сохраняются в своей таблице в БД, добавьте в модель поле с именем created_at и типом dtdatetime с доступом только для администраторов.
Добавление формы обратной связи на страницу
Если возникла необходимость добавить форму обратной связи на страницу кроме родной страницы, например в подвал или всплывающее окно, необходимо в контроллере шаблона вызвать функцию инициализации формы
require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/contactus.php'); $contactus_form = new contactus_Form(); $this->template->assert('contactus_form', $contactus_form->get_order_form(array('form_class'=>'', 'onsuccess'=>'close_modal')));