Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
24 Август 2012

Добавление поля в форму обратной связи Битрикс Старт.

posted in Bitrix |

Заказчик поставил задачу добавить поле «Телефон» в стандартную форму обратной связи (редакция Старт).
В решении помогла статейка.
Если кратко — копируем компонент стандартный компонент /bitrix/components/bitrix/main.feedback и по аналогии с обработкой EMAIL — добавляем обработку PHONE в componet.php
Так же добавляем само поле в template.php, и его описание в /lang/ru/template.php
Редактируем сам шаблон письма и готово! У меня получилась такая форма.

Сразу добавлю — поначалу письма никак уходить не хотели, в этом мне помог Битрикс FAQ, а конкретно

если стоит N — зайдите в файл /bitrix/php_interface/dbconn.php и проверьте не определены ли у Вас константы BX_CRONTAB и BX_CRONTAB_SUPPORT, если да — убрать их определение вообще из этого файла.

У нас 4 комментария на запись “Добавление поля в форму обратной связи Битрикс Старт.”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 07.09.2012, Киев said:

    Вот этого я точно не знал!

  2. 2 On 07.09.2012, Тимур said:

    Спасибо, как раз думал над этим, все просто оказывается.

  3. 3 On 23.07.2015, dracon55 said:

    зачем такая строчка в статье $arResult[«TIME»] = htmlspecialcharsEx($USER->GetEmail());

    Т.е если авторизирован присваивать в время email по моему автор не понимал что пишет

  4. 4 On 03.11.2016, sdfg said:

    На примере у Вас это поел обязательно к заполнению, а на деле валидация по этому признаку не работате

Оставить комментарий