Сталкиваюсь с проблемой Сергея Васюкова. В вызове компонента news.list указываю: "PROPERTY_CODE" => Array("PROPERTY_QUESTION.DETAIL_TEXT" ;) ,
Где QUESTION - мнемонический код свойства типа привязки к элементам другого инфоблока, DETAIL_TEXT - детальное описание элемента из связанного элемента. В вызове шаблона делаю var_dump($arItem) и ожидаю, что в детальном описании появится текст из связанного элемента, но увы - приходит NULL
Все еще надеюсь, что где-то сам допустил ошибку, но похоже PROPERTY_QUESTION.DETAIL_TEXT все же удовлятворяет условиям документации: "Так же есть возможность выбрать поля элементов по значениям свойства типа "Привязка к элементам". Для этого необходимо указать PROPERTY_<PROPERTY_CODE>.<FIELD>, где PROPERTY_CODE - ID или мнемонический код свойства привязки, а FIELD - поле указанного в привязке элемента." (http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php)
Единственное, что эта возможность указана для метода CIBlockElement:GetList. Но думаю, для news.list это тоже должно работать.
Кто-то как-то выходил из этой ситуации, именно используя news.list? Или все же это дей-но баг, пока не исправленный? Не хочется делать дополнительный запрос к связанному элементу и брать его DETAIL_TEXT.
Вопрос снимается - выяснил в техподдержке, что через параметры компонента news.list поле связанного элемента не вытянуть. Нужно либо кастомизировать компонент, либо получить поле связанного элемента отдельно.
Здравствуйте! У меня банальная проблема. Есть два инфоблока CITY(ID, NAME - поля) и COURSES(ID, CITY). Надо чтобы CITY ссылалось на ID иб CITY (внешний ключ) как в обычных реляционных БД. Там есть множественные поля, но их надо заполнять ручками. А как это сделать в Битриксе? Извините, новичок.
Всё. Спасибо. Я уже сделал - сам разобрался. Там просто нужно выбрать тип поля "Привязка к элементам в виде списка" и в подробном заполнении свойства выбрать нужный инфоблок. Очень просто.
Сакен Озаев написал: В параметрах компонента (Источник данных - Поля) указать код свойства привязки к элементам и поле связанного элемента по инструкции https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php :Код"FIELD_CODE" => array( 0 => "", 1 => "PROPERTY_OTHER_ELEMENT.ACTIVE_FROM", // Дата начала активности связанного элемента 2 => "", ), Доступ к значению поля связанного элемента:Код$arResult['ITEMS'][index][PROPERTY_OTHER_ELEMENT_ACTIVE_FROM]
НЕ РАБОТАЕТ для случая, когда привязка множественная.