Доброго дня.
Почтовое событие ONECLICK в хтмле. Никак не получается вывести свойство инфоблока ARTICLE.
Телефон, емеил и титл отображается, а артикул нет.
Что не так делаю? Вроде свойство вытащил, но оно не отображается
В шаблоне данные
Данные о товаре:<br/>
Товар: #ITEM#<br/> Выводится
Артикул: #ART#<br/> Не выводится (просто пустоту выводит, #ART# в письме не отображается)
Данные о покупателе:<br/>
Телефон: #PHONE#<br/> Выводится
E-mail: #MAIL# Выводится
(Последних 2-х в коде нет.)
P.s CEvent::Send работает нормально. письма приходят
Почтовое событие ONECLICK в хтмле. Никак не получается вывести свойство инфоблока ARTICLE.
Телефон, емеил и титл отображается, а артикул нет.
Что не так делаю? Вроде свойство вытащил, но оно не отображается
В шаблоне данные
Данные о товаре:<br/>
Товар: #ITEM#<br/> Выводится
Артикул: #ART#<br/> Не выводится (просто пустоту выводит, #ART# в письме не отображается)
Данные о покупателе:<br/>
Телефон: #PHONE#<br/> Выводится
E-mail: #MAIL# Выводится
(Последних 2-х в коде нет.)
P.s CEvent::Send работает нормально. письма приходят
| Код |
|---|
echo json_encode($result);
$arSelect = Array("ID", "NAME", "ARTICLE");
$arFilter = Array("IBLOCK_ID"=>4, "ID"=>$_POST["itemid"], "ACTIVE"=>"Y" );
$res = CIBlockElement::GetList(Array("NAME"=>"ASC"), $arFilter, false, Array("nTopCount"=>1), Array("ARTICLE"=>"ASC"), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$title=$arFields["NAME"];
$article=$arFields["ARTICLE"];
}
$arSend = array('MAIL' => $_POST["email"], 'PHONE'=>$_POST["phone"], 'ART'=>$article,'ITEM'=>$title);
CEvent::Send('ONECLICK','s1',$arSend);
|