Меню

Получить родительский раздел, с любого уровня разделов.

RSS
Получить родительский раздел, с любого уровня разделов.
 
Если, в комплексном шаблоне каталога, на битрикс нужно получить информацию о родительском разделе
- с любого внутреннего уровня.
Можно использовать
CIBlockSection::GetNavChain

Пример. Нужно получить пользователское поле UF_SHOW_FILTER корневого, родительского раздела
Код
$navChain = CIBlockSection::GetNavChain($arParams["IBLOCK_ID"], $arResult["SECTION_ID"]);
while ($arNav = $navChain->GetNext()) {
       $db_list = CIBlockSection::GetList(array($by => $order),
       $arFilter = array("IBLOCK_ID" => $arParams["IBLOCK_ID"], "ID" => $arNav["ID"]), true,
       $arSelect = array('NAME','UF_TOP_FILTER'));
       while ($ar_result = $db_list->Fetch()) {
                   echo $ar_result['UF_TOP_FILTER'];
         }
break;}
Более подробное описание тут https://camouf.ru/blog-note/9312/
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Блог-note: заметки разработчика

Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)

Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...

Удалить товары из корзины, если есть определенные товары.

Задача: если в корзину добавлены товары с определенным свойством, нужно удалить из корзины, все другие товары- предупред...

CAPTCHA с возможностью обновления без перезагрузки страницы в 1C-Битрикс

Задача: Так как стандартная капча в 1С-Битрикс, может отобразиться не удачно (символы уходят за грань капчи или не у...

Вывести имя пользователя добавившего элемент инфоблока в Битрикс

Иногда, необходимо вывести имя пользователя добавившего элемент инфоблока. Например, автора новости или автора объявлени...

Создание агента в 1С-Битрикс, на реальном примере

Задача: Каждый час нужно обновлять свойство элементов/товаров с типом строка "В наличии", вписывать в него либ...

Фильтрация разделов каталога с помощью умного фильтра

Задача: В каталоге выводится умный фильтр, нужно сделать так чтобы он применялся не только к товарам но и к компоненту &...

Наличие на складах в умном фильтре 1С-Битрикс, с автоматическим обновлением

Задача: добавить возможность фильтрации товаров по складам в умном фильтре. Данные должны обновляться автоматически, при...

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

Номера страниц в Title и Description при постраничной навигации каталога

Задача: Часто SEO-специалисты просят добавить номер страницы, из постраничной навигации, в заголовок и описание раздела ...