Пытаюсь подтянуть несколько полей в рассылку, но пока неудачно.
Есть инфоблок со свойствами:
1. Автор.
2. Жанр.
и т.д...
Данные свойства подтяггиваются с других инфоблоков.
Пишу следующее:
Далее вызываю функцию с нужными параметрами( output("Автор", "Author", $arResult); ) , но ничего не выводит...
Подскажите, где ошибся или другой способ вывести данные поля...
Есть инфоблок со свойствами:
1. Автор.
2. Жанр.
и т.д...
Данные свойства подтяггиваются с других инфоблоков.
Пишу следующее:
Скрытый текст |
---|
function output($prop_name, $prop_code, $arSelect = array() ) { $i=1; foreach($arSelect[PROPERTIES][$prop_code][VALUE] as $key) { $ar_result = CIBlockElement::GetByID($key); if($res = $ar_result->GetNext()) { if ($i < 2) { echo "<h3 class='zagolovok3'>".$prop_name.": </h3>"; $i++; $koma=""; } else { $koma=","; }; echo $koma." ".$res ['NAME']; }; }; if ($res['NAME'] <> "" ;) ; { echo "<br>"; }; }; |
Подскажите, где ошибся или другой способ вывести данные поля...