Дополнительный параметр для поиска (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>
Данное условие определяет каким образом должны быть объединены поисковые слова, логическим И, или логическим ИЛИ.
