Presets

Speichert und wendet wiederverwendbare Block-Konfigurationen als Presets im Payload Admin Panel an.

Community 26 2845/Wo. MIT v0.12.1

Installation

pnpm add @focus-reactive/payload-plugin-presets

Über

Das Plugin erlaubt Redakteuren, die Feldwerte eines Blocks als benanntes Preset zu speichern und an anderer Stelle mit einem Klick wiederzuverwenden. Es richtet sich an Teams, die gleiche Block-Konfigurationen auf mehreren Seiten einsetzen und sich wiederholende Eingaben vermeiden möchten. Bei der Initialisierung durchsucht das Plugin die Konfiguration aller Collections und Globals und registriert jeden Block als Preset-Typ. Bestehende Blocks oder Collections müssen dafür nicht angepasst werden. Die Steuerelemente zum Speichern und Anwenden von Presets werden in das Block-Label und eine eigene Blocks-Drawer injiziert. Eine `presets` Collection speichert jedes Preset als einzelne Block-Zeile, ergänzt um ein lokalisiertes `name`-Feld und einen optionalen `preview`-Upload. Die Konfiguration ist optional. Werden keine Werte übergeben, gelten Standardwerte. Über ein `presetTypes`-Array lassen sich Label und Felder pro Block-Slug überschreiben. Der Collection-Slug, die Labels, die Media-Collection und die Zugriffsrechte sind konfigurierbar. Ein `overrides`-Objekt akzeptiert eigene Access-Regeln, Field-Transforms, Hooks und Admin-Optionen. Beim Speichern entfernt das Plugin interne Schlüssel wie `id`, `blockType`, `blockName` und `experiment` aus den Preset-Daten. Das Plugin enthält Übersetzungen für Englisch und Spanisch unter den Schlüsseln `presetsPlugin`. Es funktioniert mit dem MongoDB- und dem SQL-Adapter. Bei SQL ist nach der Installation eine Migration erforderlich, bei MongoDB nicht. Die Peer-Dependencies umfassen `payload` ab Version 3.0.0, `@payloadcms/ui` ab Version 3.0.0, Next ab Version 14 und React ab Version 18.

Paketinformationen

Paketname
@focus-reactive/payload-plugin-presets
Neueste Version
0.12.1
Entpackte Größe
250 kB
Lizenz
MIT
Wöchentliche Downloads
2845
Zuletzt veröffentlicht
28. Sep. 2026

Mehr von focusreactive

Profil ansehen

Ähnliche Plugins

Mehr in Content