помогите, плз, понятно объяснить как вывести список элементов одного инфоблока, с учетом отмеченной связи с элементами другого инфоблока.
общая схема примерно такова:
т.е. на выводе нужно чтобы вывелся список из трех элементов, модуля2
Сейчас же выводится список из всех 6 элементов по такому коду:
нужно чтобы он выводил этот список, учитывая отметки в элементах модуля1.
как их связать?
общая схема примерно такова:
Цитата |
---|
модуль1 - группа1 - элемент1 (связан с элементом4 и 3, модуля2) - элемент2 (связан с элементом1, модуля2) - элемент3 (связан с элементом1 и 4, модуля2) - группа2 - элемент1 -элемент2 модуль2 - элемент1 - элемент2 - элемент3 - элемент4 - элемент5 - элемент6 |
Цитата |
---|
- элемент1 - элемент3 - элемент4 |
Код |
---|
<?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;?> |
как их связать?