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

Ваше имя *
Ваш 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; // вернём изменения
}


Популярное
1

Бюджетные сайты на платформе Битрикс24

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

1

CRM ДЛЯ ПРОИЗВОДСТВЕННОЙ КОМПАНИИ

Для производственной компании мы предлагаем комплексное внедрение CRM системы Битрикс24 в котором вы сможете полностью и открыто для клиента вести работы производства заказа.

48

Скидки до 25% на лицензии «1С-Битрикс: Управление сайтом»

С 1 по 29 декабря приобретите лицензию «1С-Битрикс: Управление сайтом» по сниженной цене и в течение 2024 года будьте уверены в надежности и скорости вашего интернет-магазина или сайта.

76

Основные шаги для разработки бизнес процесса на 1С-Битрикс24

Определите цели и задачи бизнес-процесса. Четко определите, что вы хотите достичь с помощью этого процесса и какие задачи нужно выполнить.

81

Битрикс24 КЭДО + Госключ: быстро и выгодно

Теперь в Битрикс24 есть кадровый электронный документооборот. Подписывайте договоры и приказы с сотрудниками в один клик, используя Госключ.

Мы используем cookie. Они помогают нам понять, как вы взаимодействуете с сайтом. При посещении страниц сайта вы даете согласие на использование и хранение файлов cookie на вашем устройстве. Подробнее