есть инфоблок Интсрукторы, в нём свойтсво-привязка к разделу инфоблока Работы. Как мне вывести элементы инфоблока работы?Есть наработки.Я создал result_modifier, там разместил след. код
[CODE]<?$APPLICATION->AddChainItem($arResult['NAME']);?>
<?
$arItem['WORKS'] = array();
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_INSTRUCTORS", "PREVIEW_PICTURE");
$arFilter = Array("IBLOCK_ID"=>14, "PROPERTY_INSTRUCTORS"=> $arItem["ID"], "PROPERTY_INSTRUCTORS_PREVIEW_PICTURE"=> $arItem["PREVIEW_PICTURE"], "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($arFields = $res->GetNext())
{
$arItem['WORKS'][] = $arFields;
}
?>
[/CODE]потом в шаблоне компонента след. код:
[CODE]<? foreach($arResult["ITEMS"] as $arItem):?>
<?if(CModule::IncludeModule('iblock'))
{
$rsElement = CIBlockElement::GetList(
array(),
array("=ID"=>$ELEMENT_ID),
false,
false,
array("PREVIEW_PICTURE")
);
if($arElement = $rsElement->Fetch())
{ foreach ($arItem['WORKS'] as $arWork){
$arFile = CFile::GetFileArray($arWork['PREVIEW_PICTURE']);
if($arFile)
echo '<img src="'.$arFile["SRC"].'" />';
}
}
}
?><?endforeach;?> [/CODE]Это всё происходит в комплексном компоненте новостей. В списке новостей это работает, а в детальной не хочет. В чём проблема?