HTML Editor
Fügt Payload CMS 3 ein Tiptap-basiertes HTML-Editorfeld hinzu, das den Inhalt als HTML-String speichert.
Installation
pnpm add payload-html-editor Über
Das Plugin ergänzt Collections und Globals in Payload CMS 3 um ein `htmlEditorField`. Die Toolbar bietet Textformatierung, Überschriften, Listen, Links, Textausrichtung und Tabellen. Der Wert wird als HTML-String in einem regulären Payload-`textarea`-Feld gespeichert. Wer bereits HTML ausgibt oder Inhalte nicht im Lexical-JSON-Format halten möchte, kann die bestehende Ausgabe unverändert weiterverwenden. Das Plugin wird über `htmlEditorPlugin({ mediaCollection })` registriert, das die Upload-Collection für Bilder festlegt. Jedes Feld kann diese Collection mit der Option `mediaCollection` überschreiben und mit `maxUploadSize` eine Obergrenze in Bytes setzen (Standard: 10 MB). Bildeinfügen, Medienauswahl, Tabellen, Textausrichtung und der HTML-Quelltext-Dialog sind standardmäßig aktiviert. Mit `features.images`, `features.tables`, `features.sourceEditing` oder `features.textAlignment` lassen sich die jeweiligen Toolbar-Elemente und Tiptap-Extensions pro Feld auf `false` setzen. Bild-Uploads laufen über die REST API von Payload mit den Zugangsdaten des angemeldeten Admin-Benutzers und akzeptieren JPEG, PNG, WebP und GIF. Media-Dokumente brauchen mindestens `id` und `url`, `alt`, `filename`, `width`, `height` und `sizes` sind optional. Das Plugin bereinigt das HTML nicht. Das Tiptap-Schema entfernt beim Parsen und Speichern nicht unterstützte Tags und Attribute, die Sanitisierung der Ausgabe bleibt aber Aufgabe der Anwendung, besonders wenn nicht vertrauenswürdige Nutzer Inhalte schreiben. Beim Übernehmen von WordPress- oder CKEditor-Markup kann eine Konvertierung nötig sein, weil nicht unterstützte Tags beim Speichern verloren gehen. Peer-Abhängigkeiten sind Payload ^3.90.2, React 19.2 und Tiptap 3.31. Nach dem Hinzufügen des Feldes muss `npx payload generate:importmap` ausgeführt werden.
Paketinformationen
- Paketname
payload-html-editor- Neueste Version
0.1.4- Entpackte Größe
- 68 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 829
- Zuletzt veröffentlicht
- 12. Okt. 2026
Ähnliche Plugins
Mehr in EditorStructured Markdown
Bietet strukturiertes Markdown-Editing für Payload CMS mit erweiterten Bearbeitungsfunktionen.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
Lexical Inline Rich Text Editor
Bearbeitet Payload-richText-Felder direkt auf der gerenderten Seite per Klick, ohne das Admin-Formular zu öffnen.
OnPage for Next.js App Router
Next.js-App-Router-Adapter für payload-onpage: Inline-Bearbeitung und Draft-Vorschau für Payload-Seiten mit OnPage-Komponente.
onpage core
Framework-unabhängiger Kern für Click-to-Edit-Vorschauen, die über die Payload REST API als Entwurf speichern.
Puck visual page builder
Integriert den Puck visuell Page Builder mit Payload CMS für Drag-and-Drop-Bearbeitung.