Вопрос актуален уже несколько лет. По причине какого-то глобального архитектурного косяка, при настройке свойства инфоблока "Привязка к разделам" система не позволяет выбирать текущий инфоблок, для которого это свойство заводится.
Мы сталкиваемся с необходимостью такой привязки почти в каждом проекте. Думаю, что остальные - тоже. В большинстве случаев - забиваем, и используем обычное числовое поле, куда контент-менеджер указывает ID раздела. Но это дико неудобно.
Может все же решить эту проблему? Ведь это так просто - создать еще один тип свойства, и хранить его значение не так, как в текущем (с проблемами архитектуры), а просто как числа - ID разделов...
В БД можно проставить поле LINK_IBLOCK_ID на нужный нам раздел - и все работает. Более того - раньше при обновлении свойства в настройках инфоблока такая установка слетала. Теперь - не слетает. Так что все ок
Есть каталог товаров. В нем некоторые разделы - это разделы с аксессуарами к товарам из других разделов. Задача - выводить в карточке определенного товара аксессуары из определенного раздела каталога.
В файле iblock_list_admin.php в блоке построения таблицы с элементами и разделами добавить небольшой код:
Аналогично можно поступить и в публичных компонентах списка элементов. Единственный косяк - это работа постраничной навигации. Но это не столь критично...