Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Каталог товаров: навигация по каталогу

00 голосов
9
Существует каталог с большим количеством вложенностей.

1. Есть ли стандартная возможность построить дерево навигации по каталогу (не цепочку навигации)?

2. На первой стандартной странице каталога с формой фильтра мы можем смотреть товары по интересным нам параметрам. К сожалению, выводятся товары только из первого фолдера (из каталога, находящегося в корне нашего каталога). Если товар "лежит" в глубине подфолдеров этого же фолдера, то он не выводится. Зная его ID посмотреть товар можно.
спросил 26 Май, 13 от Kania (5,180 баллов)

9 Ответы

00 голосов
Добрый день

Цитата
1. Есть ли стандартная возможность построить дерево навигации по каталогу (не цепочку навигации)?

Полагаю, Вы можете взять если не полностью, то хотя бы за основу, компоненты, используемые в каталоге аксессуаров (демо-проект, поставляемый вместе с системой).

Цитата
2. На первой стандартной странице каталога с формой фильтра мы можем смотреть товары по интересным нам параметрам. К сожалению, выводятся товары только из первого фолдера (из каталога, находящегося в корне нашего каталога). Если товар "лежит" в глубине подфолдеров этого же фолдера, то он не выводится. Зная его ID посмотреть товар можно.


Да, компонент iblock/catalog/section.php поддерживает выборку только в одном уровне вложенности.
Вам необходимо модифицировать компонент так, чтобы он не учитывал SECTION_ID. Попросту, закомментировать строку
Код
$arrFilter["SECTION_ID"] = $SECTION_ID;
ответил 26 Май, 13 от Damani (1,180 баллов)
00 голосов
если закомментировать строку

Код
$arrFilter["SECTION_ID"] = $SECTION_ID;


будет происходить вывод всех элементов, независимо, в какой группе мы находимся (?SECTION_ID=xx).

ключ INCLUDE_SUBSECTIONS применим только для фильтра?
ответил 26 Май, 13 от Kania (5,180 баллов)
00 голосов
Цитата
если закомментировать строку

$arrFilter["SECTION_ID"] = $SECTION_ID;

будет происходить вывод всех элементов, независимо, в какой группе мы находимся

Да, именно так.
Цитата
ключ INCLUDE_SUBSECTIONS применим только для фильтра?

Да, этот ключ применим для фильтра при выборке элементов инфоблока и позволяет выбирать элементы не только из текущей, но и из вложенных групп.
ответил 22 Авг, 13 от Damani (1,180 баллов)
00 голосов
Общий вопрос по торговому каталогу.
Мы будем делать интернет-магазин ПО. Модуль интернет-магазина использовать запретили.
Какую редакцию в этом случае правильно было бы использовать "Эксперт" или "Бизнес". Стоит ли переплачивать за "Бизнес", только чтобы пользоваться "торговым каталогом". Получится ли при использовании "Бизнес" интегрировать свой модуль интернет-магазина в систему, насколько это трудоёмкая работа?
Спасибо.
ответил 20 Ноя, 13 от Bish (100 баллов)
00 голосов
А как задействовать этот ключ INCLUDE_SUBSECTIONS ??
ответил 01 Март, 14 от Suffering (120 баллов)
00 голосов
Действительно не понятно как задействовать этот ключ - INCLUDE_SUBSECTIONS . Присвоение ему значения true,"Y","1" ничего не дало.
ответил 21 Июнь, 14 от Kania (5,180 баллов)
00 голосов
Код
// adding values to the filter
            $arrFilter["ACTIVE"] = "Y";
            $arrFilter["SECTION_ID"] = $SECTION_ID;
            $arrFilter["INCLUDE_SUBSECTIONS"] = "Y";
ответил 21 Окт, 14 от Romkka (580 баллов)
00 голосов
Думаю, что у Вас просто-напросто не был включен фильтр

Пример - section2.php в демо-версии для аксессуаров.

Компонента "List of group elements".

Цитата
This component is intended for displaying the list of group elements. There is a tree of subsections for the current sections above the list. Mainly used on the page displaying contents of some of the catalog group.
ответил 19 Фев, 15 от Romkka (580 баллов)
00 голосов
проблема небольшая по каталогу.

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

сталкивались с такой проблемой?
ответил 30 Май, 15 от Willow (300 баллов)

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

0 голосов
6 ответов
спросил 13 Март, 13 от UnoL (340 баллов)
0 голосов
6 ответов
спросил 15 Июнь, 13 от Grimmi (2,560 баллов)
0 голосов
3 ответов
спросил 10 Фев, 14 от Karboz (100 баллов)
0 голосов
8 ответов
спросил 01 Май, 13 от ChaosRain (200 баллов)
0 голосов
0 ответов
спросил 30 Янв, 14 от Simbioziz (150 баллов)