FL Zoo Item - модуль выборки материалов для Zoo Joomla

v. 1.0 Бecплатно

Модуль может выводить материалы из разных приложений, а также материалы разных типов.

FL Zoo Item - модуль выборки материалов для Zoo Joomla
  • Описание

    FL Zoo Item Module for Joomla - модуль для выборки материлов компонента Zoo по добавляемым в админке условиям. Модуль может выводить материалы из разных приложений, а также материалы разных типов. В дополнении к стандартным темам Zoo добавлен стиль UIkit Grid, представляющий собой отображение материалов в виде колонок UIkit.

    Модуль

    Настройки внешнего вида

    • Стиль - стиль отображения материалов, наданные момент доступно 3 стиля - List, UIkit List и UIkit Grid
    • Количество столбцов - количество столбцов для стиля UIkit Grid
    • Шаблон - шаблон для отображения материалов модуля
    • Расположение - расположение позиции изображения (наследие стандартного модуля Zoo)

    Настройки Фильтра

    • Приложения - ограничение поиска материалов по приложениям
    • Типы - ограничение поиска материалов по типам
    • Количество - ограничение количества найденных материалов
    • Условия - кастомные условия для поиска материалов
    • Логика поиска - логика поиска И или ИЛИ
    • Сортировка - сортировка найденных материалов
    • Суффикс класса модуля

    Подробнее об условиях

    Само составление условий для поиска похоже на составление SQL запроса. Само составное условие разбито на 4 части

    • Элемент - собственно значение элемента, которые будет использовано при поиске. Это могут быть как элементы ядра, так и остальные пользовательские элементы, данные которых попадают в индесную таблицу Zoo.
    • Сравнение - знак сравнения, который будет испоьзоваться в условии
      • РАВНО
      • НЕ РАВНО
      • БОЛЬШЕ
      • МЕНЬШЕ
      • БОЛЬШЕ ИЛИ РАВНО
      • МЕНЬШЕ ИЛИ РАВНО
      • СОДЕРЖИТ
    • Значение - значение элемента
    • Режим сравнения - как даты или как строки и числа. В режима сравнения "как даты" дата, ввденная в поле Значение будет преобразована в формат, пригодный для сравнения дат

    В поле Значение условий можно записать некоторые тэги, которые будут преобразованы в определенные значения. Например:

    • {CATEGORY_ID} - данный тэг будет преобразован в текущее ID категории. Значение будет взято из реквеста.
    • {NOW} - данный тэг будет преобразован в текущее значение даты и времени.
    • {BIRTHDAY} - сложный для восприятия тэг. Если он будет вписан в Значение условия, тогда будут выбраны все материалы, у которых значение числа и месяца элемента совпадают с сегодняшним месяцем и числом. Грубо говоря тогда будут найдены все материалы, у которых сегодня день рождения.
    • {USER_ID} - данный тэг будет преобразован в ID текущего зарегистрированного пользователя.

    Начало работы

    Для того, чтобы модуль выводил материалы

    • Во-первых, необходимо настроить сам модуль, добавив необходимые условия
    • Во-вторых, настроить выбранный в настройках модуля шаблон в настройках типов панели Zoo.

    Куда говорить спасибо?

    На мороженое дочке

  • FL Zoo Item - модуль выборки материалов для Zoo Joomla
    FL Zoo Item - модуль выборки материалов для Zoo Joomla
    FL Zoo Item - модуль выборки материалов для Zoo Joomla
  • Совместимость

    Joomla 3.6+

    Установка

    Через стандартный установщик Joomla.
  • История версий

    • Версия 1.3

      • Добавлен тэг {USER_ID}, который заменяется на id текущего зарегистрированного пользователя
      • В список найденных материалов теперь попадают только опубликованные материалы
      • Теперь при отстутсвии условий не будет возникать ошибка, модуль просто будет показывать отсутствие материалов
    • Версия 1.2

      • Поправил старые баги
      • Добавил новые баги, чтобы было, что фиксить
    • Версия 1.1

      • исправлена работа сортировки
      • исправлена работа при нулевом значении поля
    • Версия 1.0

      Нет изменений


Комментарии