Добрый день.
Используем многосайтовость на хотлинках.
В итоге поиск по статике выдает все страницы, подпадающие под запрос, по всем сайтам сразу.
Проблема в том, что у каждого подразделения страница с одним и тем же названием, но разным содержимым. В итоге поиск по загловкам выдает несколько одинаковых страниц.
Компонент используется стандартный
Как можно разделить поиск по подсайтам?
Пробовал выводить содержимое $arResult - там нет никаких намеков на то, к какому именно сайту принадлежит выданный результат.
Как можно уцепиться за конкретный сайт?
Используем многосайтовость на хотлинках.
В итоге поиск по статике выдает все страницы, подпадающие под запрос, по всем сайтам сразу.
Проблема в том, что у каждого подразделения страница с одним и тем же названием, но разным содержимым. В итоге поиск по загловкам выдает несколько одинаковых страниц.
Компонент используется стандартный
Код |
---|
<?$APPLICATION->IncludeComponent("bitrix:search.page", "search".ifMobile("-mobile"), Array( "RESTART" => "Y", // Искать без учета морфологии (при отсутствии результата поиска) "NO_WORD_LOGIC" => "N", // Отключить обработку слов как логических операторов "CHECK_DATES" => "N", // Искать только в активных по дате документах "USE_TITLE_RANK" => "N", // При ранжировании результата учитывать заголовки "DEFAULT_SORT" => "rank", // Сортировка по умолчанию "FILTER_NAME" => "", // Дополнительный фильтр "arrFILTER" => array( // Ограничение области поиска 0 => "no", ), "SHOW_WHERE" => "N", // Показывать выпадающий список "Где искать" "SHOW_WHEN" => "N", // Показывать фильтр по датам "PAGE_RESULT_COUNT" => "50", // Количество результатов на странице "AJAX_MODE" => "Y", // Включить режим AJAX "AJAX_OPTION_JUMP" => "Y", // Включить прокрутку к началу компонента "AJAX_OPTION_STYLE" => "Y", // Включить подгрузку стилей "AJAX_OPTION_HISTORY" => "Y", // Включить эмуляцию навигации браузера "CACHE_TYPE" => "A", // Тип кеширования "CACHE_TIME" => "3600", // Время кеширования (сек.) "USE_LANGUAGE_GUESS" => "Y", // Включить автоопределение раскладки клавиатуры "DISPLAY_TOP_PAGER" => "N", // Выводить над результатами "DISPLAY_BOTTOM_PAGER" => "Y", // Выводить под результатами "PAGER_TITLE" => "Результаты поиска", // Название результатов поиска "PAGER_SHOW_ALWAYS" => "N", // Выводить всегда "PAGER_TEMPLATE" => ifMobile("pagination_mobile"), // Название шаблона "USE_SUGGEST" => "Y", // Показывать подсказку с поисковыми фразами "AJAX_OPTION_ADDITIONAL" => "", // Дополнительный идентификатор ), false );?> |
Как можно разделить поиск по подсайтам?
Пробовал выводить содержимое $arResult - там нет никаких намеков на то, к какому именно сайту принадлежит выданный результат.
Как можно уцепиться за конкретный сайт?