Цитата |
---|
Хотел бы теперь все же разобраться с привязкой к разделу. Поэкспериментировал малость. Для инфоблока типа "Аксесуар" добавил свойство "Привязка к разделу". В качестве раздела выбрал "Телефоны". |
несколько неверно. Вы выбрали информационный блок "Телефоны" в настройках свойства в качестве инфоблока, из которого будут выбираться разделы (группы) для привязки.
Таким образом, с существующими настройками при редактировании элемента инфоблока "Аксессуары" в форме появится свойство, позволяющее привязать элемент к группе инфоблока "Телефоны" (Alcatel, LG, Siemens т.д.).
Существующие в демо-проекте, поставляемом с системой, стандартные компоненты не поддерживают отображение подобного свойства, но оно может быть реализовано кодом примерно следующим образом:
на странице детального показа элемента инфоблока "Телефоны" получаем ID группы данного элемента и получаем с использованием GetIBlockElementList или GetIBlockElementListEx список аксессуаров, привязанных по свойству к этой группе.
Сделать это можно, задав в фильтре функции ID инфоблока аксессуаров и значение вышеописанного свойства, соотвветствующее ID группы рассматриваемого элемента инфоблока "Телефоны".