@undertakeroo

Не работает скрипт для отображения товаров в каталоге при условии, почему?

Добрый день. Есть задача скрыть отображения товаров в каталоге если нет галочки в пользовательском поле.

Написан скрипт:

$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);

но куда бы я его не вставлял он не функционирует, куда копать ?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы