Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

получить свойство связанного элемента в catalog.section

00 голосов
1
уважаемые господа, имеется элемент, свойство которого "test" - привязка к элементам в виде списка.
в catalog.section выводится

Код
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> 
   <?if($pid == "test"):?> 
   <?=$arProperty["DISPLAY_VALUE"];?> 
   <?endif;?> 
<?endforeach?> 


привязанный элемент имеет свойство "add". подскажите плиз, как можно получить этот "add"?
спасибо!
спросил 24 Апр, 13 от Exet (380 баллов)

1 Ответ

00 голосов
добавил в result_modifier.php

Код
 as $k=>$arElement)
{
$hotel_name = $arElement['DISPLAY_PROPERTIES']['tour_hotel']['DISPLAY_VALUE'];
if ($hotel_name)
   { 
      
$db_list = CIBlockElement::GetList(Array(), Array('IBLOCK_ID'=>"22",'NAME'=>$hotel_name), false, false, Array('NAME', 'PROPERTY_81')); 
      $aq=$db_list->Fetch();
$arResult['ITEMS'][$k]['DISPLAY_PROPERTIES']['tour_hotel']['DISPLAY_VALUE'] = $aq['NAME']." ".$aq['PROPERTY_81_VALUE'];

   }
}
?>


$arElement['DISPLAY_PROPERTIES']['tour_hotel']['DISPLAY_VALUE'] - значение свойства "привязка к элементу в виде списка", выдает соответственно значение в виде ссылки. поэтому фильтрация по 'NAME' не происходит.
как можно получить значение свойства без урла или как иначе можно запустить код?
спасибо!
ответил 24 Апр, 13 от Exet (380 баллов)

Похожие вопросы

+1 голос
1 ответ
спросил 26 Сен, 16 от loony (540 баллов)
0 голосов
1 ответ
спросил 25 Июль, 15 от аноним
0 голосов
2 ответов
0 голосов
3 ответов