AdvSearchForm.tpl

Чанк с именем "AdvSearchForm" предоставляется с AdvSearch. Это имя Чанка устанавливается как &tpl и принадлежит к сниппету AdvSearchForm.

Значение по умолчанию

<form class="advsea-search-form" action="[[~[[+landing]]]]" method="[[+method]]">
  <fieldset>
    <input type="hidden" name="id" value="[[+landing]]" />
    <input type="hidden" name="asId" value="[[+asId]]" />
    [[+helpLink]]<input type="text" id="[[+asId]]_search" name="[[+searchIndex]]" value="[[+searchValue]]" />
    <input type="submit" name="sub" value="[[%advsearch.search? &namespace=`advsearch` &topic=`default`]]" />
  </fieldset>
</form>
[[+resultsWindow]]

Доступные плейсхолдеры

Имя Описание
asId AdvSearch идентификатор. Этот идентификатор является обязательным в advSearch и различает экземпляры если их несколько.
helpLink Отображается ссылка на расширенную справку.
landing Идентификатор ресурса, для отображения результатов поиска. По умолчанию используется текущий ресурс.
method Метод запроса GET или POST. По умолчанию GET.
searchValue Значение поиска.
searchIndex Имя поля для поиска.
resultsWindow Div блок, где будет произведен вывод окна результатов поиска. (Ajax режим).

Настройки формы поиска

Чанк searchForm должен содержать:

  • действие: action="[[~[[+landing]]]]"
  • метод: method="[[+method]]"
  • скрытое поле содержащее идентификатор асid:
  • скрытое поле с ID ресурса на которой просиходит поиск:
  • кнопка ввода

и не обязательно:

  • Поле для ввода строки поиска: <input type="text" id="[[+asId]]_search" name="[[+searchIndex]]" value="[[+searchValue]]" />
  • Ссылка на помощь: [[+helpLink]] Чтобы скрыть ссылку справка используйте параметр &help, чтобы удалить заполнитель в целом.