Стандартная форма site.send_email_form

5

Здравствуйте.

Предлагаю уже сделать по умолчанию в форме поле для телефона.

{$wa->block("site.send_email_form")}

Люди обсуждают, ищут решения стандартными средствами, изобретают костыли. Что стоит включить в стандартную форму поле для телефона, чтоб не приходилось ковырять код, терять изменения при обновлении или покупать отдельные какие-то плагины, если они не нужны.

4 комментария

  • +1

    чтоб не приходилось .... покупать отдельные плагины, если они не нужны

    А зачем покупать плагины, если они не нужны...?

  • +1
    AlexBP AlexBP 14 августа 2020 10:56 #

    Плагины нужны чтоб разрабатывать уникальные формы, в данном случаем человек просит телефон. Лично я полностью согласен что телефон должен присутствовать !

  • +1
    replicant replicant 14 августа 2020 13:05 #

    Там из правок всего одна строка кода и нужна в waViewHelper.class.php в функции sendEmail

    между Name и Email вставить телефон
    
    _ws('Phone').': '.htmlspecialchars($this->post('phone'))."<br>\n".

    И в соответствующем блоке Сайта добавить вывод в HTML

      <div class="wa-field">
        <div class="wa-name">[s`Phone`]:</div>
        <div class="wa-value"><input name="phone" type="text" value="{$wa->post("phone")|escape}" class="feedbackphone"></div>
      </div>

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

    Было бы недурно, если бы WA таки добавили эту строку, закрепив "законодательно" поправку.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите