11  /  13

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

Завсегдатая задача - привязка раздела инфоблока к нескольким разделам родителям. На многих форумах встречается этот вопрос. Суть проблемы в том, что в 1С-Битрикс нет возможности привязать какой либо раздел к нескольким родителям, как это, например, легко делается для элементов инфоблока. Для чего так сделано и хорошо ли это или плохо, нам остается только догадываться.

Модифицировать модули и компоненты 1С-Битрикс для решения данного вопроса является, на наш взгляд, не лучшим способом, т.к. правка ядра cms ни к чему хорошему не приведет.

С помощью товарных коллекций этот вопрос легко решается, а, вернее обходится. В конструкторах условий есть возможность задать разделы для подбора товаров.

Конструктор с полем раздел - интерфейс скидок

Или то же самое с использованием интерфейса фильтра:

Конструктор с разделом - Интерфейс фильтра

Использование данного условия позволяет решить эту задачу. А именно, создать подразделы-дубли в настройках коллекций, для которых указать разделы, товары которых должны в них также отображаться.

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

Примеры:

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