Перейти к основному содержимому
Версия: 1.21.3

search

Используйте тег <search> для добавления возможности поиска.

Доступные атрибуты:

АтрибутТипОбязательноОписание
classStringНетУкажите название класса CSS, используемого в поле CSS виджета.
itemPageStringДаУкажите путь к странице в структуре портала. Пример: itemPage="page" возвращает URL страницы результатов поиска, со словом "page".
https://your_instance_url/page?searchQuery
itemViewStringНетУкажите название представления, определяющего внешний вид страницы поиска.
onChangeFunctionНетУкажите функцию для вызова при нажатии на кнопку Поиск. Укажите в значении атрибута пользовательский метод s_widget_custom, созданный в клиентском скрипте.
placeholderStringНетДобавьте подсказку в поисковую строку.
searchUrlStringНетУкажите URL путь, определяющий, на какую страницу будет перенаправлен пользователь после нажатия на кнопку Поиск.
searchQueryStringНетУкажите начальное значение поисковой строки.
showTitleBooleanНетУстановить значение атрибута true, чтобы отобразить название. Значение по умолчанию: false.
sizeStringНетУкажите размер поисковой строки. Доступные значения:
  • lg (большая)
  • sm (маленькая)
titleStringНетДобавьте пользовательский заголовок вместо стандартного. Для этого сначала задайте значение атрибута showTitle = true.
topIntegerНетОпределите количество первых совпадений, которое будет отображаться в подсказке поиска.
tsGroupIdStringНетВведите ID группы поиска, чтобы определить область поиска. Необходимая информация хранится в таблице Группы поиска (ts_group).

Пример:

search
<search 
tsGroupId="157018693719021198"
top="3" size="lg"
itemPage="page"
itemView="Service Portal RO"
showTitle="true"
onChange="s_widget_custom.search(arguments[0]);"
></search>

Шаблон из примера добавляет поисковое поле на страницу: