четверг, 5 ноября 2015 г.

Seample Search - простой поиск на modx revo

Спонсор блога Магазин детской одежды Dress

Официальная документация

1. Создаем новый ресурс в корне дерева. Заголовок: Результаты поиска, ставим галочку "Не показывать в меню". Нажимаем на вкладку "Настройки" и убираем галочки с "Доступен для поиска", "Использовать HTML-редактор". Не забываем сохранить ресурс.

2. Далее заходим в новосозданный ресурс и в поле "Содержимое ресурса" вписываем
[[!SimpleSearch]]

3. Запоминаем id этого ресурса, это страница вывода результатов поиска. В шаблон где находится сама форма поиска вставляем следующий код:

[[!SimpleSearchForm? &landing=`1` &tpl=`search`]]
где вместо 1 вставляем ID страницы вывода результатов поиска

4. Затем копируем следующий код (это содержимое файла core/components/simplesearch/elements/chunks/searchform.chunk.tpl):
в новый чанк с названием search и создаем тот шаблон отображения окна поиска, который нам необходим.

<form action="[[~[[+landing]]]]" method="[[+method]]">
              <input type="text" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" placeholder="Поиск по сайту">
 <input type="hidden" name="id" value="[[+landing]]" />
              <button type="submit"></button>
            </form>

1 комментарий: