Делается это все запросами.
Для начала получаете по св-ву бренда список товаров. Вот источник
советую юзать fetchCollection, чтобы для товара получить список разделов getSections(). Потом этот список можно прогнать в цикле и для каждого получить и имя и id.
Это как раз можно сделать в result_modifier.php чтобы кешировались данные выборки
Вы должны воспользоваться этим мануалом.
Там используют объектный стиль для задания значений свойств.
Метод update как и в обычном update D7 без апи инфоблоков, работает только с полями ИБ, но никак не со свойствами.
Если использовать объектный стиль, то вне нужные рантаймы происходят внутри метода
Так а в чем проблема? Вы когда делаете запрос на создание товара, то этот запрос вам возвращает тело ответа. И в этом теле лежит ID созданного только что товара.
Это можно даже увидеть в примере битрикса
Вы это можете реализовать только через group by и агрегировать поле BOOKS функцией конкатенацией, разделяя запятыми. А потом просто сделать explode и вы получите свой массив. Других способов я не увидел.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.