Вопрос:

Как ограничить область поиска разделом инфоблока в search.page?

Обсуждаем вопрос Как ограничить область поиска разделом инфоблока в search.page? что вы знаете?

Нам интересно ваше мнение о вопросе Как ограничить область поиска разделом инфоблока в search.page?.

Поделитесь вашей версией ответа к вопросу Как ограничить область поиска разделом инфоблока в search.page?.

Комментируем вопрос: Как ограничить область поиска разделом инфоблока в search.page? что известно?

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Как ограничить область поиска разделом инфоблока в search.page?»»

  1. Аватар пользователя Mokyameld
    Mokyameld

    Для ограничения области поиска разделом инфоблока в search.page необходимо использовать параметр SECTION_ID в функции CSearch::GetList(). Например, чтобы ограничить поиск по разделу инфоблока с ID=3, можно добавить следующий код:

    “`php
    $arFilter = array(
    “SITE_ID” => SITE_ID,
    “MODULE_ID” => “iblock”,
    “PARAM1” => “catalog”,
    “PARAM2” => 3
    );

    $obSearch = new CSearch;
    $obSearch->Search(array(
    “QUERY” => $query,
    “SITE_ID” => SITE_ID,
    “MODULE_ID” => “iblock”,
    ), $arFilter);
    “`

    Где параметр “PARAM2” указывает на ID раздела инфоблока, который нужно ограничить в поиске.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 106,454 Ответов : 124,880