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

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


Популярное
952

Правильный .htaccess для Битрикс(а)

Редирект с www и index.php в Битриксе изначально не работает. Правильно настроенный htaccess для 1С Битрикс позволит повысить уровень индексации сайта поисковыми системами, избежать дублей страниц, увеличить производительность веб ресурса.

647

1С и Битрикс24: особенности обмена

Многих специалистов интересует вопрос, что дает современному пользователю компьютерных систем 1С и Битрикс24? Зачем нужны такие программы и от чего, возможно, пройдется отказаться?

446

Интеграция 1С с корпоративным порталом

Интеграция продукта «1С-Битрикс: Корпоративный портал» с системами «1С:Зарплата и Управление Персоналом» и «1С:Управление торговлей» позволяет обеспечить наличие на портале актуальных данных

343

Современные тенденции в дизайне интернет-магазинов

Дизайн интернет-магазина – первое, с чем сталкивается пользователь. От его адекватности и понятности для целевой аудитории зависит доверие к бренду. А от степени проработки деталей – то время, которое покупатель проведет на сайте и, в конечном счете, конверсия.

Как связаться

Для того, чтобы связаться с нашей веб-студией, можно воспользоваться следующими способами связи:

мы знаем и работаем