Здравствуйте!
Есть 2 инфоблока: "Товары" и "Торговые марки".
Инфоблок "Торговые марки" привязан к инфоблоку "Товары" через XML_ID.
То есть:
Инфоблок "Товары" имеет пользовательское свойство TRADEMARK_ID с типом "Привязка к элементам по XML_ID". В это поле записывется XML_ID какого-либо элемента из инфоблока "Торговые марки". Необходимо вывести список элементов из инфоблока "Товары" с сортировкой по полю "Название" (NAME) связанного инфоблока "Торговые марки" (отсортировать товары по торговой марке) Возможно ли это сделать через CIBlockElement:;GetList? Пробовал задавать $arOrder=Array("PROPERTY_TRADEMARK_ID.NAME" => "ASC") , но это почему-то не работает. Правильно ли я понял, что такой способ сортировки работает только для типа "Привязка к элементам" (без XML_ID) ? Можно ли обойти это ограничение?
Спасибо.
Есть 2 инфоблока: "Товары" и "Торговые марки".
Инфоблок "Торговые марки" привязан к инфоблоку "Товары" через XML_ID.
То есть:
Инфоблок "Товары" имеет пользовательское свойство TRADEMARK_ID с типом "Привязка к элементам по XML_ID". В это поле записывется XML_ID какого-либо элемента из инфоблока "Торговые марки". Необходимо вывести список элементов из инфоблока "Товары" с сортировкой по полю "Название" (NAME) связанного инфоблока "Торговые марки" (отсортировать товары по торговой марке) Возможно ли это сделать через CIBlockElement:;GetList? Пробовал задавать $arOrder=Array("PROPERTY_TRADEMARK_ID.NAME" => "ASC") , но это почему-то не работает. Правильно ли я понял, что такой способ сортировки работает только для типа "Привязка к элементам" (без XML_ID) ? Можно ли обойти это ограничение?
Спасибо.