Используйте тег <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]);">

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


  • No labels