媒体画廊

Multi-image gallery field for EmDash CMS with drag-to-reorder, metadata, and search.

插件

媒体画廊

Multi-image gallery field for EmDash CMS with drag-to-reorder, metadata, and search.

  • 分类: 内容
  • 状态: 可用
  • 版本: 0.3.0
  • 价格: Free

A multi-image gallery field for EmDash CMS: ordered media arrays with per-item metadata, a primary flag, and media search. Also provides a single-image picker widget replacement.

Installation

npm install emdash-plugin-media-gallery
import { mediaGalleryPlugin } from "emdash-plugin-media-gallery";

emdash({
  plugins: [mediaGalleryPlugin()],
});

Configuration Options

OptionTypeDefaultPurpose
maxItemsnumber20Maximum images (hard cap: 200)
minItemsnumber0Minimum images required
allowedMimeTypesstring[]common image typesMIME filter
perItemFieldsstring[][]Per-item metadata fields
searchEndpointstring(none)Host search endpoint URL

Features

  • Gallery and single-image widgets
  • Drag-to-reorder
  • Set-as-primary flag
  • Multi-add picker with per-item alt-text inputs
  • Inline validation feedback
  • Server-side validation
  • Storefront hydration

Requirements

  • EmDash >= 0.14.0