@DickieDick

Можно ли узнать ID элемента highload-блока, на который ссылается свойство типа «Справочник» элемента инфоблока?

Добрый день!

Имеется инфоблок "Каталог", у него есть свойство "Цвет" типа "Справочник", ссылается свойство на highload-блок "Цвета". Образовалась такая ситуация, что в этом highload-блоке образовались дубли элементов с одинаковым XML_ID. Чтобы понять, какие элементы каталога на какой из дублей ссылаются, я попробовал обойти их в цикле и методом CIBlockElement::GetList() получить значение свойства "Цвет". Но именно ID значения метод не возвращает, возвращает только XML_ID, который у дублей одинаков и поэтому не позволяет отличить один дубль от другого:

[PROPERTY_COLOR_VALUE] => chernyy
[~PROPERTY_COLOR_VALUE] => chernyy
[PROPERTY_COLOR_VALUE_ID] => 324162986
[~PROPERTY_COLOR_VALUE_ID] => 324162986

Есть ли какие-нибудь варианты узнать, ссылка на какой конкретно элемент highload-блока содержится в свойстве типа "Справочник"?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы