В шаблоне элемента комплексного компонента "каталог" пытаюсь получить список похожих товаров, который берется из свойства элемента SIMILAR_TOV (привязка к элементам), однако не могу получить property этих элементов.
Вот код:
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_*");
$arFilter = Array("ID"=>$arResult["DISPLAY_PROPERTIES"]["SIMILAR_TOV"]["VALUE"]);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}
Вот результирующие массивы $arFields и $arProps:
Как видно массив $arProps пустой. Что делать?
Вот код:
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_*");
$arFilter = Array("ID"=>$arResult["DISPLAY_PROPERTIES"]["SIMILAR_TOV"]["VALUE"]);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
print_r($arFields);
$arProps = $ob->GetProperties();
print_r($arProps);
}
Вот результирующие массивы $arFields и $arProps:
Array | |
( | |
[ID] => 320 | |
[~ID] => 320 | |
[NAME] => Samsung Galaxy Note PRO 12.2 P9050 32Gb | |
[~NAME] => Samsung Galaxy Note PRO 12.2 P9050 32Gb | |
[DATE_ACTIVE_FROM] => | |
[~DATE_ACTIVE_FROM] => | |
) | |
Array | |
( | |
) |