Меню

Вывод товаров родительской категории текущего элемента

RSS
Вывод товаров родительской категории текущего элемента
 
Всем доброго времени суток!
Очень требуется помощь. Потратил много времени, но так и не нашёл решения.
Сейчас в карточке товара выведен раздел "Похожие товары" с помощью компонента catalog.section.


Скрытый текст
[CODE][/CODE]Суть проблемы заключается в том, что строка "SECTION_ID" => $arResult["IBLOCK_SECTION_ID"] берёт ID текущего раздела, а не родительского.

Логика в каталоге следующая:
Инфоблок - Кондиционеры - Сплит Системы/Инверторные сплит системы/... - Товар

Сейчас выводятся все товары из Сплит систем.
А нужно, чтобы выводились все товары из Кондиционеров.
SECTION_ID вместо IBLOCK_SETCTION_ID не помогает, начинают выводиться вообще все товары каталога.

Я совсем новичок, прошу выражаться максимально простыми терминами и словами, по возможности.
Изменено: Михаил Базаров - 27.04.2020 10:17:10
 
Если правильно понял вопрос, нужно получить ID родительского раздела, зная ID текущего (потомка)
Код
$arResult['SECTION_ID'] = CIBlockFindTools::GetSectionID(
    $arResult['VARIABLES']['SECTION_ID'],
    $arResult['VARIABLES']['SECTION_CODE'],
    array('IBLOCK_ID' => $arParams['IBLOCK_ID'])
);
$res = CIBlockSection::GetByID($arResult["SECTION_ID"]);
if($ar_res = $res->GetNext()) {
   $parentSectId = $ar_res['IBLOCK_SECTION_ID'];
}
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

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

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

Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (б...

Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс

Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные...

Удалить все картинки элементов инфоблока: анонс, детальную и дополнительные картинки (MORE_PHOTO)

Задача: В инфоблоке 10 000 элементов, нужно удалить картинки анонса, детальные и дополнительные картинки из свойства MOR...

Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API

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

Ссылка на товары бренда в каталоге с автоматическим применением умного фильтра

Задача: вывести товары на странице бренда, выведенного компонентом "Новости", с ссылками на разделы в каталоге...

Создание скидки на общую сумму покупки в Битрикс корзине

Функционал интернет-магазина, работающего под управлением 1С Битрикс, позволяет задавать множество условий скидок в корз...

Настройка прав доступа в 1С-Битрикс

Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...

СЕО настройки сайта перед запуском

В видео рассказано о первоначальной СЕО настройке сайта перед запуском. Все показанное является компилицией из собственн...

Вывести артикул в печатную форму бланка заказа

Задача: в печатную форму бланка заказа добавить артикулы товаров и данные о пользователе.