Здравствуйте. Спасибо за ответ.
Попытаюсь описать проблему детально. Есть каталог товаров, у товара есть свойства:
1. Простые - Габаритные размеры, артикул и т.п. Они приходят из массива в виде текста.
2. Ссылочные - Страна производитель, Производитель, это ссылки на другие инфоблоки, они приходят в виде ссылок на детальную страницу инфоблока.
Рассмотрим свойство Производитель (Инфоболок - Производители товаров):
Воспользовавшись описанной выше командой <pre><? print_r($arResult); ?></pre> я получаю значения массива:
Array ( [ID] => 16 [TIMESTAMP_X] => 2010-07-20 20:15:56 [IBLOCK_ID] => 6 [NAME] => Производитель [ACTIVE] => Y [SORT] => 42 [CODE] => firm [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 9 [WITH_DESCRIPTION] => [SEARCHABLE] => N [FILTRABLE] => Y [IS_REQUIRED] => Y [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [PROPERTY_VALUE_ID] => 121 [VALUE] => 54 [DESCRIPTION] => [VALUE_ENUM] => [VALUE_XML_ID] => [~VALUE] => 54 [~DESCRIPTION] => [~NAME] => Производитель [~DEFAULT_VALUE] => [DISPLAY_VALUE] => ATTACK )
Поле [DISPLAY_VALUE] значение которого ATTACK это ссылочное значение. А я хочу просто текст наименования без ссылки на детальную страницу инфоблока. Отдельно в массиве нет текстового наименования производителя, только со ссылкой на детальную страницу инфоблока.
Файл формирования массива component.php. В нем этот массив формируется конструкцией
$arItem["DISPLAY_PROPERTIES"] = array();
foreach($arParams["PROPERTY_CODE"] as $pid)
{
$prop = &$arItem["PROPERTIES"][$pid];
if((is_array($prop["VALUE"]) && count($prop["VALUE"])>0) ||
(!is_array($prop["VALUE"]) && strlen($prop["VALUE"])>0))
{
$arItem["DISPLAY_PROPERTIES"][$pid] = CIBlockFormatProperties::GetDisplayValue($arItem, $prop, "catalog_out");
}
}
Чем можно заменить функцию CIBlockFormatProperties::GetDisplayValue($arItem, $prop, "catalog_out"), возвращающую отформатированное значение со ссылкое, что бы в массив попадали наименования свойст без ссылки.