@ludie
Для настройки поиска по сайту (Site Search) в October CMS необходимо выполнить следующие шаги:
- Установите плагин RainLab.Pages, если он еще не установлен. Для этого в административной панели October CMS перейдите в раздел "Настройка" -> "Обновление системы" -> "Запустить мастер установки" и выберите плагин RainLab.Pages для установки.
- Перейдите в раздел "Настройки" -> "Поисковик" в административной панели October CMS.
- Включите поиск по сайту, установив переключатель "Включить поиск" в положение "Вкл".
- Укажите, какие страницы должны участвовать в поиске, установив опцию "Список с индексируемыми страницами". Вы можете выбрать все страницы или установить свой собственный список страниц.
- Настройте алгоритм поиска, выбрав один из доступных алгоритмов поиска в опции "Алгоритм поиска". По умолчанию используется алгоритм MySQL и он должен работать для большинства веб-сайтов.
- Сохраните настройки, нажав кнопку "Сохранить" внизу страницы.
- При наличии шаблона поисковой страницы создайте его, добавив файл "search.htm" в папку "pages" вашей темы. В этом файле можно использовать компонент поисковой формы, например, добавив следующий код:
1
2
3
4
5
6
7
8
9
10
11
12
|
title = "Search Results"
url = "/search"
[search]
==
{% component 'search' %}
==
[pagination]
==
{% component 'pagination' %}
==
|
- Если вы хотите настроить внешний вид результатов поиска, можно изменить файл "search.htm" или создать новый файл с другим именем в папке "partials" вашей темы.
После выполнения этих шагов на вашем сайте будет настроен поиск по сайту, который будет использовать настроенные опции и алгоритмы поиска October CMS.