Привязка раздела к нескольким родительским разделам

Привязка раздела к нескольким родительским разделам

21 сентября 2018


Автор: Смирнов Владимир
Множество раз пересекался с проблемой множественной привязки раздела к нескольким родительским разделам. Мнения расходятся: кто-то говорит это сильно необходимо, а кто-то, что технически не имеет смысла и абсурдно такое делать.
Но т.к. есть спрос, то хотелось бы предложить и решение.
По умолчанию в 1С-Битрикс нет возможности привязать раздел к нескольким разделам родителям.
Конечно, не стали придумывать способы как это поправить, т.к. подобные манипуляции непременно привели бы к проблеме по работе публичных компонентов, таких как bitrix:catalog.

Но мы придумали как это обойти, для этого необходимо использовать модуль "Товарные коллекции в разделах / Категории для Seo. Посадочные разделы в каталоге. Товары со скидкой." С помощью данного решения можно создавать подразделы - дубли, к которым будут привязаны те же самые товары, что и к исходному подразделу, который необходимо привязать к нескольким родительским разделам.


Для наглядности приведу пример:

Стоит задача, чтобы подраздел "Чехлы" (родитель - Смартфоны) был доступен также в разделе "Планшеты".
Первоначальное дерево разделов выглядит так:
.Смартфоны
..Чехлы
.Планшеты

Используя данное решение, нужно будет просто создать подраздел - дубль с таким же названием "Чехлы" (и прочими характеристиками)  в разделе "Планшеты" и настроить условия попадания товаров из исходного раздела.

Конечный результат будет таким:
.Смартфоны
..Чехлы
.Планшеты
..Чехлы


Таким образом можно решить вопрос множественной привязки раздела.
Это только один из способов применения данного модуля, а способов множество. Некоторые другие возможности можно посмотреть в статье «Товарные коллекции в разделах / Категории для Seo» - удобный, универсальный модуль для решения многих наболевших задач.