Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Вывести множественное свойство в результатах поиска Битрикс

Y
Заказчик
Отзывы фрилансеров: + 42 - 0
Зарегистрирована на сайте 16 лет и 7 месяцев
Бюджет: 500 руб/заказ
5.54 $ — 5.11 €
В результатах поиска нужно помимо названия элемента выводить два множественных свойства. Сейчас сами свойства выводятся, но только по одному последнему, а нужно чтобы выводились все значения множественного свойства. Вот текущий код из result_modifier.php 
<?
if (count($arResult["SEARCH"]) > 0) {

    $arIDs = array();
    foreach ($arResult["SEARCH"] as $si => $arItem) {
        if ($arItem["MODULE_ID"] == "iblock" && substr($arItem["ITEM_ID"], 0, 1) !== "S") {
            // связь: iblock_id => id : search_id
            $arIDs[ $arItem['PARAM2'] ][ $arItem["ITEM_ID"] ] = $si;
        }
    }

    CModule::IncludeModule('iblock');

    foreach ($arIDs as $iblockId => $searchIds) {
        // для инфоблоков 2.0 передавать IBLOCK_ID для выбора свойств обязательно
        $grab = CIBlockElement::GetList(array(), array(
            "IBLOCK_ID"     => $iblockId,
            "ID"             => array_keys($searchIds)
        ), false, false, array(
            "ID",
            "IBLOCK_ID",
            // Указываем необходимые свойства, в данном случае PHONE
            "PROPERTY_PLACE",
            "PROPERTY_DATE",
            "PROPERTY_STATUS"
        ));




        while ($ar = $grab->Fetch()) {

            $si = $arIDs[ $iblockId ][ $ar["ID"] ];
            $arResult["SEARCH"][ $si ]["ELEMENT"] = $ar;
        }
    }
}

?>
Разделы:
Опубликован:
12.11.2017 | 14:46

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».