• Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    тут есть пример

    Из этих примеров уже несколько пересмотрел, но в данном случае нужно создать поле без инфоблока.
    Т.е. форма на HTML-странице и дальше передача в почтовый шаблон.

    Но за помощь, спасибо!
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Ярослав Александров, спасибо!
    Именно об этом и речь.
    А можно как-то подробнее?
    Точнее код для init.php
    Простите за наглость! ))

    Дело в том, что в другом файле есть подобное:

    $arFields = array(
            "MESSAGE" => $_POST['message'],
        );
        $event_id = CEvent::Send('ORDER_FOR_CALC', SITE_ID, $arFields, 'N', 86, $arrFile);
        echo 'ok';


    Пробовал добавлять после MESSAGE
    "FROM_MAIL" => $_POST['email'],

    Но данные не передались.
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Да, нет.
    Предлагаю забыть об имеющейся логике.
    Ситуация не штатная.

    Вот просто, как передать данные из поля формы в в почтовый шаблон? ))
    Может есть какие методы?
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    А если зайти немного с другой стороны?
    Имеется HTML-форма, в которой есть поле INPUT с name=mail

    Как содержимое этого поля передать в определённый почтовый шаблон?
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    А вот тут и вся проблема.
    В почтовом шаблоне из доступных полей только #MESSAGE#. В котором содержится тело письма, массив с данными.

    Есть файлик, который вставляется банальным инклудом. И в нем, вроде бы формируется массив и передаётся функции PHP Mail().

    Но это не так. Пробовал дописывать символы, они в письме не появляются.

    И волшебным образом массив передаётся почтовому шаблону.

    В итоге задача, найти эту функцию и добавить поле #FROM_MAIL#, например, с ящиком отправителя, который имеется в форме и массиве.

    Звучит просто.
    Но где это искать???

    ouch-my-head-hurts.gif
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Adamos, меня это мало сейчас волнует. ))

    Голова болит о том, как всунуть ящик отправителя.
    Как вытащить его из массива и передать, чтобы в шаблон почтовой формы вставить #FROM_MAIL# и он стал отправителем.

    А все эти проверки на спам и остальное, малозначимо, т.к. письмо придёт нам же, а уж сообщить своему серверу, что это не спам, сможем.
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Да, 2 отправки. На Яшу и Гошу. ))
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Adamos, пардон за задержку.

    Я попробовал и всё получилось. В отправителе письмо автора из формы.

    Заполняем готовую форму на сайте
    6502e28bbc0d6563256075.png

    Вот почтовый шаблон, в котором указан ящик отправителя
    6502e2e3e7a25460522637.png

    И вот письма в почте:
    6502e31593f70405394564.png

    6502e3255d1db600782700.png

    Ящик специально указал чУдный. ))
    mylo@otpravitelya.rt

    Поэтому, всё работает. ))

    Люди, есть ещё советы?
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Adamos, огромное спасибо за ваши ответы. Услышал вас.
    В чём-то согласен.

    Но! Завтра не поленюсь и создам стандартную форму.
    Сделаю отправку и посмотрю заголовки.
    Если вы правы, задача отпадёт.
    За что отдельное спасибо!
    А если письмо придёт так, как нужно...
    Придётся продолжить просить помощи. ))
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Adamos, в любом случае, спасибо за участие.

    Задача на самом деле не сложна, для знающего.
    Вероятно дополнительной информацией замутил информацию. ))

    В стандартной форме, если добавляется поле "Адрес отправителя", то его можно поставить в поле "FROM" обычным способ #MAIL_AUTOR# - поля обозвал для понятности.

    Ив этой задаче нужно сделать то же самое.
    Проблема в том, что форма сделана не средствами самой CMS, но отправка идёт именно через формы Битрикса, где присутствует единственное доступное поле #MESSAGE#.
    И нужно из массива передать ящик отправителя и создать ещё одно "доступное поле", которое и указать в FROM.
    Всё! ))

    Не знаю, на сколько стало понятнее.
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Adamos, да.
    И после #MESSAGE# я не могу его вставить, т.к. он в массиве.
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Это для CRM. ))
    Отправитель должен быть постоянно разный иначе лид будет не создаваться, а накапливаться от одного и того же отправителя.
    Письма с этой формы на сайте идут к нам же.
    Поэтому и появилась задача, чтобы в заголовке FROM был указан ящик клиента. ))
    Написано
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    @zeroname Автор вопроса
    Не совсем так.
    Мне нужно чтобы в заголовке письма во FROM был указан ящик клиента.

    Форма не в почтовом шаблоне CMS. В шаблоне только #MESSAGE#, которое содержит всю информацию (данные о товаре и контакты заказчика).

    В общем, обычная статичная страница Битрикса.
    Подключены 2 инфоблока, из которых в форму заказа выводятся данные для выбора параметров товара SELECT.

    Наверно это избыточная информация, т.к. вопрос только, как ящик из формы добавить в поле шаблона "От кого".

    Далее идёт обычная HTML-форма с контактами.
    В HTML-форме всё стандартно:
    <input type="email" name="email" class="input" placeholder="Почта контактного лица" data-field="Почта контактного лица" required>


    Вот и вопрос, как создать доступное поле с ящиком отправителя.
    Написано