Как добавить поле в стандартной обратной связи
Добрый день! Подскажите, как добавить дополнительно 3 текстовых поля в стандартной форме обратной связи. Пробывал сделать так, смотрите скриншоты, выделил красным, но в письме эти поля не приходят. Может какое то значение прописать другое вместо input name?
5 ответов
Проще и надежнее воспользоваться приложением обратная связь:
https://www.webasyst.ru/store/app/contactme/
А можно же сделать не как всплывающая форма, а в виде стандартной формы обратной связи на странице (блоком)?
как решил вопрос с доп.полями?
Никак не решился, приложением обратная связь не сделать. Есть другие плагины, но они от 1500 руб. В итоге оставил стандартную форму.
Решил поделиться инструкцией вероятно кому-нибудь пригодится:
1) Находим в каталоге wa-system/view файл: waViewHelper.class.php
2) В этом файле находим функцию public function sendEmail($to, &$errors)
3) Далее в блоке:
вставляем поля телефона и адреса:
Если необходимо после этого блока можно сделать проверку на заполнение.
4. Заходим в режиме администратора и редактируем блок обратной связи (у меня он называется: site.send_email_form)
5) В нужном месте вставляем:
как показано ниже:

6) Результат:Вот так выглядит на сайте:
Кому необходимо добавить поля и в модальной форма (Всплывающем окне)
1) в шаблонах сайта находим index.html в нем ищем блок вывода модальной формы обратной связи (у меня в самом конце)
для ориентира находим строку:
<div class="modal fade" id="feedbackModal" tabindex="-1" role="dialog" aria-labelledby="feedbackLabel" aria-hidden="true">
2) Добавляем дополнительное поле телефона и если надо текст:

И получаем результат:6) Результат:
