Напишите нам

Поиск по сайту

В шаблоне ищем форму поиска

<form>
	<input type="text" value="">
</form>

Создаем страницу - результаты поиска и добавляем ее ID для формы (в нашем случае 53), чтоб осуществлялся переход. Добавляем форме атрибут id и method="get", чтоб можно было повесить на кнопку действие отправки формы.

<form action="[~53~]" id="search" method="get">
	<input type="text" value="">
</form>

Полю ввода input даем имя, например - key

<input name="key" type="text" value="">

На кнопку отправки вешаем событие - onclick , по которому будем отправлять форму

<button onClick="$('#search').submit();"></button>

На страницу "результаты поиска" добавляем вывод результатов поиска, через отдельный шаблон. В нужном месте укажите вывод с помощью parents. Обязательно используйте вызов скрипта без кеширования (со знаком ! после квадратных скобок). Если этого не сделать закешируется первое значение поиска и не будет меняться. Есть два варинта поиска, с режимом relevant и без него. Используйте тот который больше всего устроит.

[[!parents?id=1&search=key&tpl=tpl&nocont=1&relevant=1]]