Можно ли сделать так, чтобы форма для поиска по сайту размещалась в одном месте шаблона (в шапке к примеру), а результаты выводились в другое - непосредственно в основной контент. Пробовал AjaxSearch и HyperFlexSearchForm но и там и там где снипет вызвал - туда и результаты поиска валятся.
Если подразумевается, что вводится в каком-то месте на каждой странице, а выводится на специальной странице в другом месте, то можно. Для AjaxSearch нужно использовать поиск не в режиме AJAX (&ajaxSearch=`0`) и указать страницу результатов параметром &AS_landing. На странице результатов повторно вызвать сниппет с параметрами &ajaxSearch=`0` и &AS_showForm=`0`. Если же нужно помещать результаты, выводящиеся в режиме AJAX, в какое-то конкретное место, то тут следует воспользоваться CSS.
Но при таком раскладе на специальной странице с результатами не будет формы ввода, которая согласно концепции является неотьемлемой деталью шаблона и должна висеть постоянно в одном и том же месте на всех страницах. Т.е. не будет даже возможности сделать повторный поиск не говоря уже о том что общий вид сайта поменяется.
Quote from: Veosys at Oct 28, 2008, 05:58 AM
Но при таком раскладе на специальной странице с результатами не будет формы ввода
Кто сказал? Я нигде не писал, что первого вызова нет на странице вывода результатов. Пример можно посмотреть тут:
сайт сказок.
То что нужно! А можно поподробнее описать какой снипет там использовался и как вызывался на странице результатов и в шаблоне сверху справа? Заранее спасибо!
Я же выше написал (хоть и не подробно) – на всех страницах:
[[AjaxSearch? &ajaxSearch=`0` &AS_landing=`10` &language=`russian-utf8` &extract=`1` &useAllWords=`1`]]
где 10 – ID страницы с результатами.
А на странице результатов дополнительно:
[!AjaxSearch? &AS_showForm=`0` &ajaxSearch=`0`!]
Лучше использовать последнюю версию AjaxSearch – 1.8.1, так как более ранние нужно дорабатывать.
Попробовал. У меня результаты поиска появляются и на странице и непосредственно под формой поиска в шаблоне. Может конечно это потому что у меня стоит версия 1.8?
а возможно ли сделать так, чтобы результатом поиска были не выдержки из найденных документов ( в моем случае новостей) со ссылками на полные версии этих документов, а сами эти документы целиком?