Дополнительный параметр для поиска (search branches)

Материал из Umicms

Перейти к: навигация, поиск

Макрос %search insert_form% имеет недокументированный параметр search_branches, который позволяет осуществлять поиск только в текущем разделе, т.е. на родительской странице и всех ее дочерних элементах. В tpl шаблон, в блок search_form, добавляем чекбокс в form’у:

<input type="checkbox" name="search_branches" value="%pid%" /> В текущем разделе

Соответственно при установки галки, поиск будет произходить в текущем разделе.

Разработчики могут присмотреться к коду в ~classes/modules/search/class.php, есть и другие параметра поиска.

Опишу также известные условия по демо дизайну сайта на tpl шаблонах:

Нужно искать:
<p>
<input type="radio" name="search-or-mode" id="search-and-mode" value="0" %search_mode_and_checked%>
<label for="search-and-mode">Все слова</label>
 
<input type="radio" name="search-or-mode" id="search-or-mode" value="1" %search_mode_or_checked%>
<label for="search-or-mode">Хотя бы одно</label>
</p>

Данное условие определяет каким образом должны быть объединены поисковые слова, логическим И, или логическим ИЛИ.

Личные инструменты