помогите, плз, понятно объяснить как вывести список элементов одного инфоблока, с учетом отмеченной связи с элементами другого инфоблока.
общая схема примерно такова:
т.е. на выводе нужно чтобы вывелся список из трех элементов, модуля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;?> |
как их связать?