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

Модуль выводит форму для поиска по сайту и результаты поиска.

Модуль имеет только пользовательскую часть и является обязательным для установки.

Шаблонный тег

Для работы с модулем в diafan.CMS есть шаблонный тег show_search, который выводит форму поиска.

show_search – выводит форму поиска по сайту. Атрибуты: button, button2, ... – переводимое значение кнопки «Найти».

Пример: <insert name="show_search" module="search" button="найти" button2="search">

выведет форму поиска по сайту. button - необязательный атрибут названия кнопки поиска. button2, button3 и т.д. - названия кнопки поиска во второй языковой версии сайта, в третьей и т.д.

Оформление формы поиска: функция show_search в файле modules/search/search.view.php.

CSS-форматирование

Страница результатов поиска:

.search_result{} – результаты поиска – общая статистика

.search_list{} – результаты поиска – один элемент поисковой выдачи

Шаблонная функция show_search (вывод формы поиска):

.search{} – форма поиска

.search .input_search{} – поле для ввода выражения для поиска

.search .submit_search{} – кнопка «Найти»

Файлы

  1. modules/search/search.php – контроллер модуля;

  2. modules/search/search.model.php – генерирует результаты поиска;

  3. modules/search/search.view.php – шаблон поиска по сайту.



Не понятно? Уточните