Модуль поиска в Joomla с помощью JBZoo

8.8/10 оценка (5 голосов)

Выбор типа при создании модуля поиска JBZooЕсли вы уже настроили шаблон и поля формы поиска, то пришло время создать модуль поиска в Joomla. Сделать это довольно просто.

Перейдите по ссылкам верхнего главного меню Joomla: Расширения > Менеджер модулей.

Нажмите кнопку Создать и во всплывающем окне выберите тип модуля JBZoo Search.

Справа можно увидеть параметры отображения модуля поиска на Joomla-сайте. Рассмотрим основные из них более подробно:

Основные параметры модуля поиска

Модуль

Каталог — укажите тот каталог в панели управления, для которого хотите установить модуль поиска.

Тип материала — выберите тип материала по которому будет производиться фильтрация.

Шаблон — здесь предлагается выбрать один из шаблонов «2 Column», «Accordion», «Default», «Table». Таким образом, подключится только выбранный шаблон для определенного приложения.

Пункт меню — на этот пункт меню будет ссылаться форма фильтра. Т. е. после отправки запроса из формы пользователь попадет на страницу этого пункта меню. Рекомендуется выбрать страницу, на которой установлен Zoo, либо на которой должен отображаться результат поиска. От этой настройки зависит отображение модулей на сайте.

Суффикс класса модуля — это дополнительный класс для вывода модуля. Прописав его, можно потом добавить необходимые стили в CSS, не исправляя шаблоны.

Альтернативный макет — позволяет выбирать различные шаблоны из списка.

Настройка логики поиска

Логика поиска

Значение по умолчанию:
  • И — обязательное присутствие всех выбранных значений фильтра в найденных элементах.
  • ИЛИ — необязательное присутствие всех значений.
Показывать в форме — показывать радиокнопку-переключатель для выбора логики или нет.

Разбиение результатов фильтрации по страницам

Разбиение по страницам

Значение по умолчанию — количество элементов на странице при постраничной навигации.

Показывать в форме — показать или нет выпадающий список для выбора количества элементов на странице в форме фильтра.

Порядок показа результатов выдачи фильтра

Порядок элементов

Показывать в форме — показывать или нет выпадающий список для выбора порядка отображения результатов.

Список сортировок на сайте — сортировка по выбранным из списка полям будет доступна на сайте.

Режим сортировки (насильно) — установка жесткого режима сортировки для всех типов полей (автоматически, как строки, как числа, как даты).

Сортировка по умолчанию:

  • Поле — по какому полю будет производится сортировка.
  • Режим сортировки — в каком виде будут сортироваться поля.
  • Обратный порядок — в каком порядке.

Кнопки запуска фильтра и сброса

Кнопки

Отправить — показывать или нет кнопку отправить.

Сброс — показывать или нет кнопку сброса фильтра (type=«reset»).

Разное

Разное

Авто-отправка формы — включить или отключить автоматическую отправку формы. Т.е. после изменения нетекстовых полей форма автоматически отправит данные.

Тип поиска:

  • Полнотекстовый — лучше выбирать, если поиск происходит по части слова или по нескольким словам.
  • Точный поиск хорошо работает со справочными данными, где пользователь не сможет ввести произвольное значение, например для radio, селектов и т. д.

Зависимость от категории  список значений в полях автоматически зависит от текущей категории.

Фильтр, Форма

У меня остались вопросы, где я могу их задать?

Вы можете обратиться на наш специальный форум техподдержки JBZoo. Если у вас нет активного аккаунта со знаком «плюс» в тарифном плане, то вы можете задать свой вопрос в одном из этих разделов или на любой из наших контактов. Форум специально предназначен для JBZoo, приоритет и скорость ответа там выше.