Подскажите как вытащить значения связанных элементов при привязке к элемента IB в виде списка.
выдержка из API
К примеру есть 2 инфоблока картины и художники.
у картин доп. свойство ARTIST
У художников YEAR
Как я понимаю нужно добавить в
что-то типа:
дальше GetProperties() в ньюс компоненте строится массив.
Но что-то не видно данных элементов при распечатке массива.
выдержка из API
Код |
---|
Так же есть возможность выбрать поля элементов по значениям свойства типа "Привязка к элементам". Для этого необходимо указать PROPERTY_<PROPERTY_CODE>.<FIELD>, где PROPERTY_CODE - ID или мнемонический код свойства привязки, а FIELD - поле указанного в привязке элемента. См. ниже "Поля связанных элементов для сортировки". |
К примеру есть 2 инфоблока картины и художники.
у картин доп. свойство ARTIST
У художников YEAR
Как я понимаю нужно добавить в
Код |
---|
arSelectFields |
Код |
---|
("PROPERTY_ARTIST.PROPERTY_YEAR") |
Код |
---|
CIBlockElement::GetList( array arOrder = Array("SORT"=>"ASC" , array arFilter = Array(), mixed arGroupBy = false, mixed arNavStartParams = false, array arSelectFields = Array("PROPERTY_ARTIST.PROPERTY_YEAR") ); |
дальше GetProperties() в ньюс компоненте строится массив.
Но что-то не видно данных элементов при распечатке массива.