Спасибо что пытаетесь помочь, но вот что-то у меня не выходит ничего...
в файл result_modifier.php вставил следующий код:
<?
if($arResult["SEARCH"]){
$arID = array();
foreach($arResult["SEARCH"] as $i => $arItem)
{
if($arItem["MODULE_ID"] == "iblock" && substr($arItem["ITEM_ID"], 0, 1) !== "S")
$arID[$arItem["ITEM_ID"]] = $i;
}
$grab = CIBlockElement::GetList(array(),array("ID" =>
array_keys($arID)),false,false,array("ID","IBLOCK_ID","PROPERTY_PHONE")); while($ar = $grab->Fetch()){
$arResult["SEARCH"][$arID[$ar["ID"]]]["PHONE"]["VALUE"] = $ar["PROPERTY_PHONE_VALUE"];
} } ?>
В шаблон страницы поиска вставил:
<?=$arItem["PROPERTY"]["PHONE"]["VALUE"];?>
Но в результаты поиска свойство PHONE так и не выводится.
Где ошибка? Вроде все должно быть просто, но для начинающего задача кажется очень сложной :)
в файл result_modifier.php вставил следующий код:
<?
if($arResult["SEARCH"]){
$arID = array();
foreach($arResult["SEARCH"] as $i => $arItem)
{
if($arItem["MODULE_ID"] == "iblock" && substr($arItem["ITEM_ID"], 0, 1) !== "S")
$arID[$arItem["ITEM_ID"]] = $i;
}
$grab = CIBlockElement::GetList(array(),array("ID" =>
array_keys($arID)),false,false,array("ID","IBLOCK_ID","PROPERTY_PHONE")); while($ar = $grab->Fetch()){
$arResult["SEARCH"][$arID[$ar["ID"]]]["PHONE"]["VALUE"] = $ar["PROPERTY_PHONE_VALUE"];
} } ?>
В шаблон страницы поиска вставил:
<?=$arItem["PROPERTY"]["PHONE"]["VALUE"];?>
Но в результаты поиска свойство PHONE так и не выводится.
Где ошибка? Вроде все должно быть просто, но для начинающего задача кажется очень сложной :)