new

gItems

Хранение глобальных данных по типу MIGX
Автор дополнения
LITOSH
Пакетов
4
Закачек
13
Автор дополнения
Пакетов
4
Закачек
13
Обычно отвечает в течение 2 часов
Версия 1.0.0-pl
Дата выпуска 08.09.2021
Загрузки 1
Просмотры 149
gItems — хранение и вывод глобальных данных по типу MIGX. Применение данного плагина может быть разным, но основное — это вывод на всех страницах сайта глобальных данных.

Доступные типы данных:
— Текстовое поле
— Числовое поле
— Текстовая область
— Текстовый редактор
— Файл
— Изображение
— Выпадающий список (одиночный выбор)
— Дата

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


  1. На вкладке «Колонки» создайте новую конфигурацию колонок. Заполните все необходимые поля. Именно эти колонки будут использоваться для составления вашей таблички.
  2. Далее на вкладке «Конфигурации» добавляем новую конфигурацию и выбираем модель колонок, которую мы создали на предыдущем шаге.
  3. После сохранения у вас появится возможность перейти на страницу непосредственно с редактированием самой таблички. Для этого выбираем в контекстном меню «Редактировать поля» или же справа на иконку с изображением списка.
  4. Добавляете все необходимые поля на новой странице и сохраняете. Эти поля можно будет выводить на странице сайта с помощью сниппета gItems

Вывод данных на сайте


Для вывода данных на сайт используйте сниппет gItems.
Он принимает следующие параметры:
&tpl — Чанк оформления каждого результата
&tplWrapper — Чанк оформления всего блока
&sort — Сортировка результатов
[{"sortby":"name","sortdir":"DESC"}] (см. MIGX)
&where — Массив дополнительных параметров выборки, закодированный в JSON.
{"active:=":"1","rating:>":"5"} (см. MIGX)
&limit — Ограничение количества результатов выборки.
По умолчанию: 10
&offset — Пропуск результатов от начала
По умолчанию: 0
&randomize — Вывести результаты в случайном порядке
По умолчанию: 0
&outputSeparator — Необязательная строка для разделения результатов работы.
По умолчанию: \n
&toPlaceholder — Если не пусто, сниппет сохранит все данные в плейсхолдер с этим именем, вместо вывода не экран.
&totalVar — Имя плейсхолдера для сохранения общего количества результатов

1.0.0

  • Начальная версия