Выберите язык

Расширения

JL Content Fields Filter

Бесплатно v4.0.0 J4–J6 25 841 35 698

Бесплатный фильтр материалов Joomla по настраиваемым полям: текст, списки, радиокнопки, чекбоксы и даты. Работает в категориях материалов, контактах и тегах, поддерживает AJAX и SEO-настройки.

JL Content Fields Filter добавляет на сайт фильтр по настраиваемым полям Joomla (Custom Fields). Поля создаются в админке Joomla, а посетитель в модуле фильтра выбирает нужные значения и видит только подходящие материалы категории. Расширение подходит для небольших каталогов товаров на материалах Joomla, каталогов с множеством параметров и магазинов, где материалы Joomla работают в паре с корзиной.

Пример: у материалов категории «Дома» есть поле «Материал стен» со значениями «Дерево», «Кирпич», «Газосиликат». Модуль фильтра выводится в этой категории, посетитель выбирает «Кирпич» и видит только дома с этим значением. Условия объединяются по логике «И»: чем больше условий, тем меньше материалов остаётся.

Возможности

  • Фильтрация материалов (com_content), контактов (com_contact) и материалов в списке тега (com_tags).
  • Типы полей: text (поиск по вхождению), radio, list, checkboxes, calendar (диапазон дат «от — до»).
  • Диапазон «от — до» для числовых значений — например, для цены или размера.
  • Фильтрация через AJAX без перезагрузки страницы и автоматическая фильтрация при изменении параметров.
  • Прямая ссылка на отфильтрованный список (фильтр принимает параметры из GET-запроса).
  • Сортировка материалов по параметрам.
  • Выбор визуального представления в настройках поля, собственные шаблоны полей фильтра.
  • Исключение отдельных категорий в настройках поля; опция показывать модуль только в категории.
  • Несколько модулей фильтра на одной странице.
  • SEO: для каждой комбинации фильтра можно задать свои meta title, description и keywords, включить или снять её с публикации.

Установка и настройка

  1. Установить пакет pkg_jlcontentfieldsfilter (модуль mod_jlcontentfieldsfilter и системный плагин plg_system_jlcontentfieldsfilter) и отдельным архивом компонент com_jlcontentfieldsfilter, который нужен для SEO-настроек.
  2. Опубликовать системный плагин — без него фильтр не работает.
  3. Опубликовать модуль, выбрать в нём поля для фильтрации и назначить позицию и страницы.

Частые вопросы

Модуль опубликован, но не отображается на сайте

Модуль выводится только тогда, когда в его настройках выбраны поля для фильтрации.

Фильтр через AJAX не обновляет список материалов

Скорее всего, в настройках модуля неверно указан класс или ID блока контента. Нужно исправить его или отключить AJAX-фильтрацию.

После перехода в материал и нажатия «Назад» браузер показывает ERR_CACHE_MISS

Это обычное поведение браузера при отправке формы методом POST. Чтобы её избежать, достаточно включить AJAX-фильтрацию.

Можно ли фильтровать по тегам?

Фильтр работает в списке материалов тега, привязанного к пункту меню, так же как внутри категории. Выбор тегов как условия фильтра не предусмотрен.

Есть ли платная версия?

Нет, фильтр распространяется бесплатно, платной версии нет.

Совместимость и требования

  • Joomla 4, 5 и 6.
  • PHP 8.1 и выше.
  • MySQL 5.7+ или MariaDB 10.3+.

Подобные

Раширения от JoomLine

JL Content Fields Filter
Скачать
Версия
v4.0.0
Совместимость
J4–J6
Обновлено
22.09.2026
Загрузок
25 841
Просмотры
35 698


Автор

JoomLine

Все версии (21)