В инфоблоке есть св-во аналог, которое привязано к другим элементам этого же блока по внешнему коду.
В каталоге товаров и в детальном описании формируется ссылка на аналог.
Но мне необходимо получить внутренний код,для отображении информации об элементе(его свойствах),а это ,как известно, можно узнать только по id элемента.
Как мне получить id по xml_id элемента?
И еще:
Если используя
CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter);
таким должен быть $arFilter=Array(PROPERTY_ANALOGUE.EXTERNAL_ID)???
PROPERTY_<PROPERTY_CODE>.<FIELD> - фильтр по значениям полей связанных элементов. , где PROPERTY_CODE - ID или мнемонический код свойства привязки, а FIELD - поле указанного в привязке элемента. FIELD принимает значение: EXTERNAL_ID или XML_ID?
В каталоге товаров и в детальном описании формируется ссылка на аналог.
Но мне необходимо получить внутренний код,для отображении информации об элементе(его свойствах),а это ,как известно, можно узнать только по id элемента.
Как мне получить id по xml_id элемента?
И еще:
Если используя
CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter);
таким должен быть $arFilter=Array(PROPERTY_ANALOGUE.EXTERNAL_ID)???
PROPERTY_<PROPERTY_CODE>.<FIELD> - фильтр по значениям полей связанных элементов. , где PROPERTY_CODE - ID или мнемонический код свойства привязки, а FIELD - поле указанного в привязке элемента. FIELD принимает значение: EXTERNAL_ID или XML_ID?