Добрый день. Есть задача скрыть отображения товаров в каталоге если нет галочки в пользовательском поле.
Написан скрипт:
$arSelect = Array(
"ID",
"SECTION_PAGE_URL"
);
$arFilter = Array(
"IBLOCK_ID" => 34,
"!UF_SHOW_HEAD_MENU"=> 0,
"ACTIVE" => "Y"
);
$res = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);
$arTemp = array();
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arTemp[$arFields["SECTION_PAGE_URL"]] = $arFields;
}
unset($res);
$arTempResult = array();
foreach ($arResult as &$arMenuItem)
{
if ($arTemp[$arMenuItem['LINK']])
{
$arTempResult[] = $arMenuItem;
}
}
$arResult = $arTempResult;
unset($arTemp);
unset($arTempResult);
но куда бы я его не вставлял он не функционирует, куда копать ?