208 похожих чатов

Господа, подскажите плз. Есть форма обратной связи main.feedback. В ней

добавлен импут с выбором вариантов из инфоблока. Он по идее должен принимать выбранный ID и отдавать из инфоблока имя. Но почему-то не отдает.
Обращаюсь к инфоблоку так:
if ($_POST["EMAIL_TO"]) {
$rs = CIBlockElement::GetList(
array( "SORT"=>"ASC" ),
array( 'IBLOCK_ID' => '13', 'ID' => $_POST["EMAIL_TO"], 'ACTIVE' => "Y" ),
false,
false,
array( 'ID', 'NAME', 'PROPERTY_EMAIL' )
);

while ( $el = $rs->Fetch() ) {
$tmp = array();
$tmp["NAME"] = $el["NAME"];
$tmp["EMAIL_TO"] = $el["PROPERTY_EMAIL_VALUE"];
}
$arFields["EMAIL_TO"] = $tmp["EMAIL_TO"]?$tmp["EMAIL_TO"]:$_POST["EMAIL_TO"];
}
Т.е. $_POST["EMAIL_TO"] , это ID элемента в инфоблоке, а на выходе мне нужен $tmp["NAME"] .

7 ответов

22 просмотра

Вы убедились, что $_POST["MEAIL_TO"] равен ID элемента? Вывели его при работе скрипта? Он не пустой, и там не другое значение? Выведите в скрипте то, что вы передаете в фильтр, и проверьте, что там ID, и что он активен у вас в инфоблоке.

Sergey-Stafov Автор вопроса

День добрый. Все еще актуально. Все еще никак не получается вывести в письмо $tmp["NAME"] .

Sergey Stafov
День добрый. Все еще актуально. Все еще никак не п...

список полей в данном компоненте явно определен для почтового шаблона 1) тебе нужно использовать событие onFeedbackFormSubmit и реализовать свою отправку в свой новый почтовый шаблон 2) или подмешать данные в $_POST["MESSAGE"] 3) кастом компонента способ 1 предпочтительнее

Sergey-Stafov Автор вопроса
Andrew Zahalski
список полей в данном компоненте явно определен дл...

Вопрос не в том, как вкинуть данные в почтовый шаблон. Вопрос в том, как эти данные получить. В моем случае можно вкинуть в шаблон значение $_POST["EMAIL_TO"], $tmp["EMAIL_TO"], но не $tmp["NAME"]. $tmp["NAME"] почему-то пусто (на выходе, а не в инфоблоке).

Sergey-Stafov Автор вопроса
Andrew Zahalski
ну тогда я плохо понимать по русски

Или моя плохо объяснять) В итоге же из формы в письмо уходит. Потому я упустил тот нюанс, что вопрос не к шаблону, а к данным в него поступающим. Если что, записываю пока напрямую. Оберну в тег потом. Пока вообще запилил лютый костыль, который вместо сравнений с данными инфоблока сравнивает полученный id из $_POST["EMAIL_TO"] с массивом.

Sergey Stafov
Или моя плохо объяснять) В итоге же из формы в пис...

я и написал варианты как реализуется отправка своего кастомного поля данных в компоненте main.feedback

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Карта сайта