Подскажите, пожалуйста, в техподдержку обращался, решить проблему не смог, может тут кто-нибудь поможет.
В один каталог я загрузил список товаров (он иерархический), в другой список комплектующих, к этим товарам (без иерархии). Так же есть два инфоблока новостей которые должны подтягиваться к элементу товаров.
При открытии какого-либо элемента товара я хочу чтобы ниже был выведен список элементов комплектующих и элементы новостей.
Я использую компонент bitrix:catalog, так как мне необходимо сохранить иерархию торгового каталога такой какая она в 1С (4 уровня иерархии). При этом мне необходимо чтобы информация о сопутствующих элементах из других инфоблоков выводилась только на уровне элемента каталога. Значение свойства привязки мне не подойдет по 2 причинам:
1.) Мне необходимо выводить не ссылки на элемент, а сам элемент.
2.) Привязку можно задать только для одного инфоблока, а мне необходимо к элементу каталога привязать значения элементов из трех различных инфоблоков.
В связи с этим я сделал вывод что мою задачу можно осуществить только через апи, но к сожалению опыта программирования в битриксе (да и вообще в php) у меня мало, поэтому прошу Вас подсказать как можно из элемента компонента торгового каталога получить внешний код или наименование, так чтобы использовать это значение в качестве значения фильтра в других компонентах (выводящих элементы других инфоблоков) на одной странице. Я так понимаю мне нужно использовать фильтр для вывода нужных мне элементов.
Где мне писать все эти фильтры чтобы все связи сработали?
В один каталог я загрузил список товаров (он иерархический), в другой список комплектующих, к этим товарам (без иерархии). Так же есть два инфоблока новостей которые должны подтягиваться к элементу товаров.
При открытии какого-либо элемента товара я хочу чтобы ниже был выведен список элементов комплектующих и элементы новостей.
Я использую компонент bitrix:catalog, так как мне необходимо сохранить иерархию торгового каталога такой какая она в 1С (4 уровня иерархии). При этом мне необходимо чтобы информация о сопутствующих элементах из других инфоблоков выводилась только на уровне элемента каталога. Значение свойства привязки мне не подойдет по 2 причинам:
1.) Мне необходимо выводить не ссылки на элемент, а сам элемент.
2.) Привязку можно задать только для одного инфоблока, а мне необходимо к элементу каталога привязать значения элементов из трех различных инфоблоков.
В связи с этим я сделал вывод что мою задачу можно осуществить только через апи, но к сожалению опыта программирования в битриксе (да и вообще в php) у меня мало, поэтому прошу Вас подсказать как можно из элемента компонента торгового каталога получить внешний код или наименование, так чтобы использовать это значение в качестве значения фильтра в других компонентах (выводящих элементы других инфоблоков) на одной странице. Я так понимаю мне нужно использовать фильтр для вывода нужных мне элементов.
Где мне писать все эти фильтры чтобы все связи сработали?