Привязка раздела к нескольким родительским разделам
21 сентября 2018
Автор: Смирнов Владимир
Множество раз пересекался с проблемой множественной привязки раздела к нескольким родительским разделам. Мнения расходятся: кто-то говорит это сильно необходимо, а кто-то, что технически не имеет смысла и абсурдно такое делать.
Но т.к. есть спрос, то хотелось бы предложить и решение.
По умолчанию в 1С-Битрикс нет возможности привязать раздел к нескольким разделам родителям.
Конечно, не стали придумывать способы как это поправить, т.к. подобные манипуляции непременно привели бы к проблеме по работе публичных компонентов, таких как bitrix:catalog.
Но мы придумали как это обойти, для этого необходимо использовать модуль "Товарные коллекции в разделах / Категории для Seo. Посадочные разделы в каталоге. Товары со скидкой." С помощью данного решения можно создавать подразделы - дубли, к которым будут привязаны те же самые товары, что и к исходному подразделу, который необходимо привязать к нескольким родительским разделам.
Для наглядности приведу пример:
Стоит задача, чтобы подраздел "Чехлы" (родитель - Смартфоны) был доступен также в разделе "Планшеты".
Первоначальное дерево разделов выглядит так:
.Смартфоны
..Чехлы
.Планшеты
Используя данное решение, нужно будет просто создать подраздел - дубль с таким же названием "Чехлы" (и прочими характеристиками) в разделе "Планшеты" и настроить условия попадания товаров из исходного раздела.
Конечный результат будет таким:
.Смартфоны
..Чехлы
.Планшеты
..Чехлы
Таким образом можно решить вопрос множественной привязки раздела.
Это только один из способов применения данного модуля, а способов множество. Некоторые другие возможности можно посмотреть в статье «Товарные коллекции в разделах / Категории для Seo» - удобный, универсальный модуль для решения многих наболевших задач.
Но т.к. есть спрос, то хотелось бы предложить и решение.
По умолчанию в 1С-Битрикс нет возможности привязать раздел к нескольким разделам родителям.
Конечно, не стали придумывать способы как это поправить, т.к. подобные манипуляции непременно привели бы к проблеме по работе публичных компонентов, таких как bitrix:catalog.
Но мы придумали как это обойти, для этого необходимо использовать модуль "Товарные коллекции в разделах / Категории для Seo. Посадочные разделы в каталоге. Товары со скидкой." С помощью данного решения можно создавать подразделы - дубли, к которым будут привязаны те же самые товары, что и к исходному подразделу, который необходимо привязать к нескольким родительским разделам.
Для наглядности приведу пример:
Стоит задача, чтобы подраздел "Чехлы" (родитель - Смартфоны) был доступен также в разделе "Планшеты".
Первоначальное дерево разделов выглядит так:
.Смартфоны
..Чехлы
.Планшеты
Используя данное решение, нужно будет просто создать подраздел - дубль с таким же названием "Чехлы" (и прочими характеристиками) в разделе "Планшеты" и настроить условия попадания товаров из исходного раздела.
Конечный результат будет таким:
.Смартфоны
..Чехлы
.Планшеты
..Чехлы
Таким образом можно решить вопрос множественной привязки раздела.
Это только один из способов применения данного модуля, а способов множество. Некоторые другие возможности можно посмотреть в статье «Товарные коллекции в разделах / Категории для Seo» - удобный, универсальный модуль для решения многих наболевших задач.
Статья полезна для
Предлагаем еще прочесть