Media Gallery
Заменяет стандартный список медиаколлекции Payload галерейным интерфейсом с режимами justified, masonry, grid и лайтбоксом.
Установка
pnpm add @sitebytom/payload-media-gallery Описание
Плагин `mediaGalleryPlugin` заменяет стандартный список медиаколлекции Payload галерейным интерфейсом через кастомный компонент `admin.components.views.list.Component`. В реестре layouts доступны режимы Justified, Masonry и Grid; нативный список Payload остаётся фолбэком. Плагин применяется к коллекциям, перечисленным в опции `collections` (по умолчанию `media`). Каждый режим отрисовывает карточки с именами файлов и метаданными в футере. Лайтбокс поддерживает зум, панорамирование, навигацию с клавиатуры и тач-жесты, воспроизводя изображения, аудио и видео прямо в окне просмотра. Быстрое редактирование открывает нативный DocumentDrawer Payload из карточки. Массовый выбор работает с модификаторами Cmd, Ctrl и Shift. Если у коллекции задан `orderable: true`, карточки можно перетаскивать через @dnd-kit; плагин вызывает эндпоинт `/reorder` и обновляет список оптимистично. Опции настраивают вид по умолчанию (`defaultView`), включение отдельных layouts, режим футера (`hover` или `always`), а также отключение лайтбокса и быстрого редактирования. Выбранный вид сохраняется для каждой коллекции через Payload preferences (`getPreference`/`setPreference`). Плагин помечен как экспериментальный и поддерживается как личный проект. Применяется только к режиму All Media, не к Folders. Peer-зависимости: payload ^3.73.0, @payloadcms/ui ^3.73.0, next ^15||^16, react ^18||^19.
О пакете
- Имя пакета
@sitebytom/payload-media-gallery- Последняя версия
1.2.0- Размер
- 233 кБ
- Лицензия
- MIT
- Загрузок в неделю
- 281
- Последняя публикация
- 3 фев. 2026 г.
Ещё от sitebytom
Профиль автораSimple RBAC
Обеспечивает контроль доступа на основе ролей для Payload CMS.
Magic Login
Плагин Magic Login для Payload CMS упрощает аутентификацию пользователей без паролей.
RBAC
Добавляет контроль доступа на основе ролей в ваш Payload CMS.
reCAPTCHA v3
Плагин защищает операции коллекций в Payload CMS с помощью Google reCAPTCHA v3.
OIDC plugin
Интегрирует аутентификацию OIDC в Payload CMS.
Gatekeeper
Плагин для Payload CMS v3, добавляющий ролевое управление доступом (RBAC): коллекция ролей, автоматическая генерация разрешений, wildcard-права.
Похожие плагины
Ещё в категории «Администрирование»Iframe Tabs
Добавляет iframes в отдельные вкладки в админ-панели Payload.
Visual Editor
Добавляет визуальный редактор для Payload CMS с мгновенным просмотром контента.
Label Popover
Добавляет описательные поповеры к меткам полей в Payload.
Shadcn UI components
Интеграция компонентов Shadcn UI с PayloadCMS для админпанелей.
Auditor
Плагин для Payload CMS, который отслеживает события и улучшает безопасность.
Switch Environment
Переключение между базами данных разработки и الإنتاجа в Payload.