Добрый день. Все еще бьюсь над своей проблемой с отображением в каталоге только определенных категорий, в связи с чем прошу помощи. На текущий момент ситуация такая:
Есть ряд категорий, объединенных одним признаком. В каталоге необходимо отображать только их. Добавляем каждой категории пользовательское свойство "Отображать" со значениями Да\Нет. В файле catalog.section.list пытаюсь отобразить эти свойства но ничего не получается. Точнее получается, но не так как надо. Использую код показанный ниже. В результате, если данный код вставлять на страницу категории товара, например, где ее заголовок или описание, то попадая в нужную категорию, битрикс отображает результат в нужном месте. Но мне необходимо, чтобы код обрабатывался в цикле списка категорий. Например на страницу /catalog/ на которую выводятся Все разделы и подразделы. Подскажите, что и где нужно подправить? Решение магазина установлено стандартное и без доработок.
Есть ряд категорий, объединенных одним признаком. В каталоге необходимо отображать только их. Добавляем каждой категории пользовательское свойство "Отображать" со значениями Да\Нет. В файле catalog.section.list пытаюсь отобразить эти свойства но ничего не получается. Точнее получается, но не так как надо. Использую код показанный ниже. В результате, если данный код вставлять на страницу категории товара, например, где ее заголовок или описание, то попадая в нужную категорию, битрикс отображает результат в нужном месте. Но мне необходимо, чтобы код обрабатывался в цикле списка категорий. Например на страницу /catalog/ на которую выводятся Все разделы и подразделы. Подскажите, что и где нужно подправить? Решение магазина установлено стандартное и без доработок.
| Код |
|---|
$rsResult = CIBlockSection::GetList(array("SO RT" => "AS C"), array("IBLOCK_ID" => $arParams["IBLOCK_ID"], "ID" =>$arResult["SECTION"]["ID"]), false, $arSelect = array("UF_*"));
if($arSection = $rsResult -> GetNext())
{
$arResult["SECTION_USER_FIELDS"]["UF_VISIBLE"] = $arSection["UF_VISIBLE"];
}
if($arResult["SECTION_USER_FIELDS"]["UF_VISIBLE"] {
echo '<h1>'.$arResult["SECTION_USER_FIELDS"]["UF_VISIBLE"].'</h1>';
}
?>
|