помогите, плз, понятно объяснить как вывести список элементов одного инфоблока, с учетом отмеченной связи с элементами другого инфоблока.
общая схема примерно такова:
[QUOTE]модуль1
- группа1
- элемент1 (связан с элементом4 и 3, модуля2)
- элемент2 (связан с элементом1, модуля2)
- элемент3 (связан с элементом1 и 4, модуля2)
- группа2
- элемент1
-элемент2
модуль2
- элемент1
- элемент2
- элемент3
- элемент4
- элемент5
- элемент6
[/QUOTE]
т.е. на выводе нужно чтобы вывелся список из трех элементов, модуля2
[QUOTE] - элемент1
- элемент3
- элемент4
[/QUOTE]Сейчас же выводится список из всех 6 элементов по такому коду:
[CODE]<?foreach($arResult["ITEMS"] as $arElement):?>
<?
$this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM')));
?>
<li>
<span><?=$arElement["NAME"]?></span>
<div><?=$arElement["DETAIL_TEXT"]?></div>
</li>
<?endforeach;?>[/CODE]нужно чтобы он выводил этот список, учитывая отметки в элементах модуля1.
как их связать?