Ну это здорово, вот только если сделать так:
Код |
---|
<?
CModule::IncludeModule("iblock");
CModule::IncludeModule("sale");
CModule::IncludeModule("catalog");
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "CREATED_BY", "PROPERTY_*");
$arFilter = Array("IBLOCK_ID"=>6, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arProps = $ob->GetProperties();
$arSelectCase = Array("ID", "NAME", "DATE_ACTIVE_FROM", "CREATED_BY", "PROPERTY_*");
$arFilterCase = Array("IBLOCK_ID"=>9, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "!=ID"=>$arProps["CASES"]["VALUE"]);
$resCase = CIBlockElement::GetList(array(), $arFilterCase, false, Array("nPageSize"=>50), $arSelectCase);
while($ob = $resCase->GetNextElement())
{
$arFieldsCase = $ob->GetFields();
$arPropsCase = $ob->GetProperties();
echo $arFields["NAME"];?>
<?=$arFieldsCase["ID"]?><?=$arFieldsCase["NAME"]?><br/>
<?}
}?> |
То выведет не выбранные элементы в каждом элементе первого инфоблока, а мне нужно вывести только те что нигде не выбраны.