Компоненты Поиска

Урок 239 из 258
Автор: Татьяна Старкова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 66094
Дата изменения: 12.12.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Рассмотрим, какие компоненты используются для реализации поиска по сайту.

  Видеоурок

  Форма ввода поискового запроса

Форма ввода поискового запроса создается с помощью компонента Форма поиска Компонент служит для вывода формы поиска.

Описание компонента «Форма поиска» в пользовательской документации.
или Поиск по заголовкам Описание компонента «Поиск по заголовкам» в пользовательской документации. .

Внешний вид и место размещения формы ввода зависят от выбранного компонента, его шаблона и шаблона дизайна сайта. Форма может выглядеть так:

Внешний вид формы поискового запроса

или так:

Внешний вид формы поискового запроса

После нажатия посетителем кнопки Поиск, система выполнит поиск информации и перенаправит посетителя на страницу результатов поиска.

Компонент Форма поиска по сравнению с компонентом Поиск по заголовкам выполняет более полный поиск. Компонент Поиск по заголовкам создан для реализации быстрого поиска только по заголовкам элементов сайта.

Если у вас появится необходимость скрыть форму поиска на сайта, то включите режим Правки Режим Правка - специальный режим работы "1С-Битрикс: Управление сайтом", в котором происходит изменение информации на сайте.


Подробнее...
и отключите компонент .

  Страница результатов поиска

На странице выдачи результатов поиска отображается непосредственно найденная информация:

Как правило, страница результатов поиска создается с помощью компонента Стандартная страница поиска Компонент служит для создания страницы поиска.

Описание компонента «Стандартная страница поиска» в пользовательской документации.
. Данный компонент может быть размещен на любой странице сайта при ее создании или редактировании с помощью визуального HTML-редактора. Поле для ввода поискового запроса отображается в том случае, если это определено настройками компонента.

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

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

Примечание: показ облака тегов доступен только для шаблонов компонента tags и clear.

Компоненты модуля Поиск поддерживают автоматическое определение раскладки клавиатуры. Нет необходимости набирать заново текст , система сама определит раскладку клавиатуры для введенного слова .

  Примеры настройки компонента Стандартная страница поиска

  1. Чтобы поиск информации осуществлялся только на статических страницах сайта, нужно в группе свойств Источник данных в поле Ограничение области поиска выбрать Статические файлы и нажать кнопку OK:

    Статические файлы

    После выполнения данных действий в группе свойств Источник данных будет добавлено дополнительное поле Путь к файлу начинается с любого из перечисленных, позволяющее ограничить перечень каталогов и файлов сайта, в которых будет осуществляться поиск с помощью данного компонента. Например:

    Поле "Путь к файлу начинается с любого из перечисленных"

  2. Можно задать ограничения по поиску динамической информации. Например, на сайте есть страница Новости магазина, содержащая список новостей интернет-магазина (информационный блок Новости магазина, тип Новости). Предположим, необходимо, чтобы посетители могли осуществлять поиск информации среди новостей.

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

    • разместить на странице с новостями компонент Стандартная страница поиска;
    • настроить данный компонент следующим образом:

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

      Динамические файлы

      После этого в группе свойств будет добавлено дополнительное поле Искать в информационных блоках типа <тип_инфоблока>. В данном поле нужно указать информационный блок, элементы которого (в данном случае новости) выводятся на странице Новости магазина:


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»