Вопрос следующий как можно организовать выборку структуры разделов каталога товаров (выборка названия текущего раздела и следующего, по уровню входящего в него, например если нахожусь в разделе 2, то меню формируется из 2 и 2.2), в зависимости от текущего нахождения в каталоге?
Сейчас работает следующим образом:
1. Общую структуру разделов (без привязки к текущему положению в каталоге) выводит компонент bitrix:catalog.section.list (по сути, это левое меню)
.
2. Отображение подкатегорий товаров и самих товаров производится за счет компонента bitrix:catalog (основной контент или центральный раздел сайта)
В компоненте catalog происходит выборка нужной мне структуры, но физически невозможно (или не знаю как) перетащить представление в другую область сайта (из центрального блока в левый блок)
Сейчас работает следующим образом:
1. Общую структуру разделов (без привязки к текущему положению в каталоге) выводит компонент bitrix:catalog.section.list (по сути, это левое меню)
Код |
---|
<?$APPLICATION->IncludeComponent("bitrix:catalog.section.list", ".default", array( "IBLOCK_TYPE" => "xmlcatalog", "IBLOCK_ID" => "3", "SECTION_ID" => "#SECTION_ID#", "SECTION_CODE" => "", "COUNT_ELEMENTS" => "N", "TOP_DEPTH" => "3", "SECTION_URL" => "/shop/products/#SECTION_ID#/", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "CACHE_GROUPS" => "Y", "DISPLAY_PANEL" => "Y", "ADD_SECTIONS_CHAIN" => "N" ), false, array( "ACTIVE_COMPONENT" => "Y" ) );?> выводится статическое меню, не меняющееся в зависимости от нахождения в каталоге |
2. Отображение подкатегорий товаров и самих товаров производится за счет компонента bitrix:catalog (основной контент или центральный раздел сайта)
В компоненте catalog происходит выборка нужной мне структуры, но физически невозможно (или не знаю как) перетащить представление в другую область сайта (из центрального блока в левый блок)