Форма для связи

Ваше имя * Ваш email * Описание проекта * *

* - обязательные поля

Меню

Поиск по свойству инфоблока

Поиск по свойству инфоблока

Часто при создании сайта интернет-магазина автозапчастей или других товаров, требуется сделать поиск по какому либо свойству инфоблока. Вот собственно небольшой код который после переиндексации элементов инфоблока (товаров) позволяет искать по свойству инфоблока.

// регистрируем обработчик в /bitrix/php_interface/init.php
AddEventHandler("search", "BeforeIndex", "BeforeIndexHandler");
 // создаем обработчик события "BeforeIndex"
function BeforeIndexHandler($arFields)
{
   if(!CModule::IncludeModule("iblock")) // подключаем модуль
      return $arFields;
   if($arFields["MODULE_ID"] == "iblock")
   {
      $db_props = CIBlockElement::GetProperty(        // Запросим свойства индексируемого элемента
                                    $arFields["PARAM2"],         // IBLOCK_ID индексируемого свойства
                                    $arFields["ITEM_ID"],          // ID индексируемого свойства
                                    array("sort" => "asc"),         // Сортировка (можно упустить)
                                    Array("CODE"=>"ВАШЕ СВОЙСТВО")); // CODE свойства, по которому нужно осуществлять поиск
      if($ar_props = $db_props->Fetch())
         $arFields["TITLE"] .= " ".$ar_props["VALUE"];   // Добавим свойство в конец заголовка индексируемого элемента
   }
   return $arFields; // вернём изменения
}


Популярное
33

Новый Битрикс24 Офис (Дубай)

Используйте привычку клиентов покупать в мессенджерах и соцсетях: показывайте товары, записывайте на услуги и принимайте оплату в чатах

57

Акция: Сайты для всех!

Подход к созданию сайтов меняется! Все больше удобных страниц, функциональных возможностей и интеграций требуется для того, чтобы сайты соответствовали требованиям посетителей.

61

Акция: Сочно и срочно!

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

64

Акция: Бизнес-прокачка

В бизнесе, как и в спорте, важно прокачивать все «мышцы» организма в комплексе. Битрикс24 – это как спортзал, в котором есть и тренеры, и коллеги, и все необходимые для усиления инструменты.

68

Сайт на эксклюзивном готовом шаблоне Lina

Дарим шаблон для сайта с эксклюзивным дизайном.
Лина - шаблон, предназначенный для размещения портфолио или резюме. Он подходит для всех, кто хочет иметь персонализированный сайт резюме или сайт-визитку с уникальным стилем

Рассчитай! Стоимость своего проекта в калькуляторе типовых проектов.