Модуль, позволяющий реализовать множественную привязку одного того же товара к нескольким разделам автоматически. Очень полезный инструмент, если есть необходимость выводить одни и те же товары в разных категориях.
Некоторые примеры использования:
Если устраиваете акцию по товарам из определенных категорий, то эффективнее будет выделить их в отдельную категорию, например, создав дополнительный раздел "Акции, скидки". Сопоставить разделы акционных товаров новому разделу, и товары будут также выводиться в категории "Акции, скидки".
Данный пример более подойдет разработчикам. Модуль может служить очень полезным инструментом для крупных проектов, наподобие "агрегаторов интернет-магазинов", в котором собираются товары различных магазинов. Модуль позволит пользователям, имеющим профиль продавца, сопоставить их категории Вашим.
После установки необходимо перейти в настройки модуля: Настройки -> Настройки продукта -> Настройки модулей -> Эквивалентность разделов. Автоматическая привязка товаров к нескольким разделам. В настройках выбрать инфоблоки, с которыми будет работать модуль. Данное действие обязательно.
У разделов выбранных инфоблоков появится пользовательское поле "Идентификаторы разделов родителей" [UF_SCODER_IN_PARENT]. В администраторском интерфейсе на странице редактирования нужного раздела в данном поле необходимо выбрать разделы, в которые также должны попадать товары данного - редактируемого раздела.
Для более удобной настройки в модуль входит служебный компонент "Соотношения разделов инфоблока" [scoder:sectionrelationships], который можно разместить на любой странице сайта, и проводить настройки. Компонент доступен через дерево компонентов в визуальном редакторе, если не появился, обновите кэш редактора. Визуально отображение в зависимости от стилистики вашего сайта может отличаться от примеров на скриншотах.
Важные тех. моменты:
Данный модуль разработан с использованием апи D7.
Минимальные технические требования для продукта с версии 14.0 (с ядром D7):
PHP версии 5.6.
MySQL версии 5.
1.0.2, 17.04.2020
Добавлена обработка событий методов OnAfterIBlockElementSetPropertyValues и OnAfterIBlockElementSetPropertyValuesEx.
Корректировка кода.
1.0.1, 14.04.2020
Изменена переменная $module_id в настройках модуля
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.
При обращении в службу поддержки обязательно указывайте: — адрес сайта, — логин и пароль администратора, — ftp логин и пароль, — e-mail покупателя модуля или номер вашего купона, — техническая поддержка не оказывается, если закончился срок получения обновлений модуля.