Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывести свойства связанного инфоблока

+11 голос
2
Всем привет. Ребята, очень нужна ваша пмощь.

Ситуация такая - карточка товара в интернет-магазине. Сам товар хранится в инфоблоке каталог товаров. Дело в том, что нужно вывести в качестве описания товара другой инфоблок - состав товара. В составе товара нужен только порядковый номер, название, и производитель. Производитель - свойства инфоблока "состав товара".

Как решить эту задачу. Сижу уже второй день мучаюсь.
спросил 12 Март, 15 от аноним
редактировать 12 Март, 15

2 Ответы

00 голосов
Ну ребят, кто подскажет хотя бы в какую сторону копать? Грубо говоря нужно добиться такого результата, как если здесь нажать на "состав подарка" - http://www.podarkipodelku.ru/ , только не во всплывающем окне, а на отдельной странице.
ответил 12 Март, 15 от аноним
00 голосов
Нужно какое-то свойство для связи элемента в инфоблоке "каталог товаров" и элемента в инфоблоке "состав товара". Это может быть XML_ID, а можно и свойство с типом "привязка к элементу инфоблока" добавить.

Далее, в result_modifier компонента, ищем по этому свойству для связи соответвующий элемент в инфоблоке "состав товара" и добавляем его в arResult, например, arResult['STRUCTURE']

А в template.php обрабатываем этот arResult['STRUCTURE'], формируя HTML для вывода.
ответил 14 Март, 15 от root (25,590 баллов)