Евгений Жуков, спасибо! Как чувствовал, что должен быть такой метод))
Aleks32, тогда в свете последних событий и если у вас
все элементы в одном инфоблоке код в result_modifier.php можно переписать так:
Код |
---|
<?
if(!empty($arResult) && CModule::IncludeModule('iblock'))
{
$IBLOCK_ID = 1; //здесь заменить на ID вашего инфоблока
$PROPERTY_ID = 1; //здесь заменить на ID вашего свойства
$arElementLink = array();
$elementsID = array();
foreach($arResult as $key=>$item)
{
$arResult[$key]["PROPERTIES"] = array();
$arElementLink[$item["PRODUCT_ID"]] = &$arResult[$key];
$elementsID[$key] = $item["PRODUCT_ID"];
}
$arPropFilter = array(
'ID' => $elementsID,
'IBLOCK_ID' => $IBLOCK_ID,
);
CIBlockElement::GetPropertyValuesArray($arElementLink, $IBLOCK_ID, $arPropFilter, array("ID"=>$PROPERTY_ID));
}
?> |