Gallery3x 3.0.31 для MODX3 - управление файлами
Версия 3.0.31
1) Управление файлами вкладка «Файлы G3x»
2) Добавлена поддержка kinescope.ru во вкладке «Видео G3x»
Полное получение метаданных (название, описание, превью) через REST API (Kinescope.io) при наличии токена (настройка gallery3x.kinescope_api_token)
Новая вкладка «Файлы G3x»
Теперь рядом с вкладками «Галерея G3x» и «Видео G3x» появилась третья — «Файлы G3x» (нужно активировать в настройках компонента).
Она позволяет прикреплять к любому ресурсу произвольные файлы: документы, архивы, таблицы, презентации, аудио — всё, что не является изображением или видео.

Основные возможности вкладки:
Загрузка через drag-and-drop и кнопку выбора файла — используется стандартный медиаисточник MODX 3.
Отображение в таблице: позиция, название, ссылка на файл, тип, размер, группа, статус активности, дата загрузки.
Редактирование свойств: название, описание и группа — прямо из интерфейса менеджера.
Пакетные операции: включить/выключить, назначить группу, удалить.
Сортировка перетаскиванием (drag-and-drop порядка).
Фильтрация по группам — через выпадающий список прямо над таблицей.
Вкладка включается отдельно через системную настройку gallery3x.files_enable, что позволяет подключить её только на нужных шаблонах.
Единая система групп
Ключевая особенность обновления — синхронизация групп между всеми тремя вкладками. Группа, созданная при работе с изображением, сразу становится доступна при редактировании видео или файла, и наоборот.
Новый сниппет Gallery3xFiles
Для вывода файлов на фронтенде добавлен сниппет Gallery3xFiles, полностью совместимый с архитектурой остальных сниппетов компонента.
Стандартный синтаксис MODX:
[[Gallery3xFiles]]
[[Gallery3xFiles? &group=`Договоры` &sortby=`name` &limit=`10`]]
Fenom:
{'Gallery3xFiles' | snippet: ['fenom' => 1, 'group' => 'Отчёты']}
Сниппет поддерживает: фильтрацию по ресурсам и их родителям, фильтрацию по нескольким группам через запятую, сортировку, пагинацию, режимы &return (data/json/ids), сохранение в &toPlaceholder и отладочный режим &debug. Каждый файл в шаблоне доступен с полями url, size_formatted, ext, groups_list.
В комплекте — готовые чанки:
tpl.Gallery3x.Files.outer / tpl.Gallery3x.Files.item — стандартный синтаксис;
tpl.Gallery3x.Files.outer.fenom — Fenom с итерацией внутри чанка;
1) Управление файлами вкладка «Файлы G3x»
2) Добавлена поддержка kinescope.ru во вкладке «Видео G3x»
Полное получение метаданных (название, описание, превью) через REST API (Kinescope.io) при наличии токена (настройка gallery3x.kinescope_api_token)
Новая вкладка «Файлы G3x»
Теперь рядом с вкладками «Галерея G3x» и «Видео G3x» появилась третья — «Файлы G3x» (нужно активировать в настройках компонента).
Она позволяет прикреплять к любому ресурсу произвольные файлы: документы, архивы, таблицы, презентации, аудио — всё, что не является изображением или видео.

Основные возможности вкладки:
Загрузка через drag-and-drop и кнопку выбора файла — используется стандартный медиаисточник MODX 3.
Отображение в таблице: позиция, название, ссылка на файл, тип, размер, группа, статус активности, дата загрузки.
Редактирование свойств: название, описание и группа — прямо из интерфейса менеджера.
Пакетные операции: включить/выключить, назначить группу, удалить.
Сортировка перетаскиванием (drag-and-drop порядка).
Фильтрация по группам — через выпадающий список прямо над таблицей.
Вкладка включается отдельно через системную настройку gallery3x.files_enable, что позволяет подключить её только на нужных шаблонах.
Единая система групп
Ключевая особенность обновления — синхронизация групп между всеми тремя вкладками. Группа, созданная при работе с изображением, сразу становится доступна при редактировании видео или файла, и наоборот.
Новый сниппет Gallery3xFiles
Для вывода файлов на фронтенде добавлен сниппет Gallery3xFiles, полностью совместимый с архитектурой остальных сниппетов компонента.
Стандартный синтаксис MODX:
[[Gallery3xFiles]]
[[Gallery3xFiles? &group=`Договоры` &sortby=`name` &limit=`10`]]
Fenom:
{'Gallery3xFiles' | snippet: ['fenom' => 1, 'group' => 'Отчёты']}
Сниппет поддерживает: фильтрацию по ресурсам и их родителям, фильтрацию по нескольким группам через запятую, сортировку, пагинацию, режимы &return (data/json/ids), сохранение в &toPlaceholder и отладочный режим &debug. Каждый файл в шаблоне доступен с полями url, size_formatted, ext, groups_list.
В комплекте — готовые чанки:
tpl.Gallery3x.Files.outer / tpl.Gallery3x.Files.item — стандартный синтаксис;
tpl.Gallery3x.Files.outer.fenom — Fenom с итерацией внутри чанка;
Комментарии: 1
Заранее прошу прощение за занудство, но по semver если в релизе фигурирует слово «Добавлено» — то это автоматически минорный релиз (меняем вторую цифру в версии)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.