Nested Docs
Fügt Payload-Collections eine Eltern-Kind-Hierarchie mit automatisch generierten Breadcrumbs hinzu.
Installation
pnpm add @payloadcms/plugin-nested-docs Über
Das Plugin erweitert ausgewählte Payload-Collections um eine Eltern-Kind-Hierarchie. Für jede konfigurierte Collection fügt es ein `parent`-Relationship-Feld in der Sidebar sowie ein lokalisiertes, schreibgeschütztes `breadcrumbs`-Array-Feld hinzu. Redakteure wählen ein übergeordnetes Dokument, und das Plugin durchläuft die Vorgängerkette, um den Breadcrumb-Pfad zu generieren und im Dokument zu speichern. Die Breadcrumbs werden über einen `beforeChange`-Hook befüllt und direkt ins Dokument geschrieben, sodass die Hierarchie zur Lesezeit abfragbar ist. Ein `afterChange`-Hook speichert Kind-Dokumente neu, wenn sich das übergeordnete Dokument ändert, und hält so URLs und Labels der Nachfahren synchron. Das `parent`-Feld nutzt `filterOptions`, um das aktuelle Dokument und alle Vorfahren auszublenden, wodurch Zyklen vermieden werden. Jeder Breadcrumb-Eintrag speichert eine Relationship zum Dokument sowie generierte `url`- und `label`-Werte. Beide Werte werden über die optionalen Funktionen `generateURL` und `generateLabel` erzeugt, die die Vorgängerkette, das aktuelle Dokument, die Collection-Konfiguration und den Request übergeben bekommen. Neben dem `collections`-Array mit den Ziel-Slugs lassen sich optional `parentFieldSlug` und `breadcrumbsFieldSlug` überschreiben. Das Plugin kann mehrfach mit unterschiedlichen Collection-Sets registriert werden. Es exportiert die Helfer `getParents`, `createParentField` und `createBreadcrumbsField` für die externe Verwendung. Als Peer-Dependency benötigt es Payload in Version 4.0.0-beta.0, lizenziert unter MIT.
Paketinformationen
- Paketname
@payloadcms/plugin-nested-docs- Neueste Version
3.90.2- Entpackte Größe
- 51 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 126.091
- Zuletzt veröffentlicht
- 23. Sep. 2026
Mehr von payloadcms
Profil ansehenStripe
Synchronisiert Payload-Collections mit Stripe-Ressourcen und leitet Stripe-Webhooks sowie API-Aufrufe über Payload.
Sentry
Integriert Sentry zur Fehlerverfolgung in Payload-Anwendungen.
SEO plugin
Ein Plugin zur Verwaltung von SEO-Metadaten im Payload CMS.
Form Builder
Offizielles Payload-Plugin mit Collections für Formulare und Einsendungen: konfigurierbare Felder, E-Mail-Templates, Zahlungen und Uploads.
Cloud Storage
Dieses Plugin integriert Cloud-Speicheroptionen in Payload CMS.
Search plugin
Such-Plugin für Payload ermöglicht effiziente Suchanfragen in Dokumenten.
Ähnliche Plugins
Mehr in ContentSitemap
Erzeugt sitemap.xml aus Payload-Collections und statischen URLs und legt die Dateien im Storage-Adapter des Projekts ab.
Structured Markdown
Bietet strukturiertes Markdown-Editing für Payload CMS mit erweiterten Bearbeitungsfunktionen.
AI Plugin
Integriert KI-Funktionen zur Inhaltserstellung in Payload CMS.
onpage for TanStack Start
Fügt TanStack-Start-Seiten, die Inhalte aus Payload lesen, Inline-Bearbeitung und Draft-Vorschauen hinzu.
On-Page Editing
Ergänzt Payload-Collections und Globals um Inline-Bearbeitung direkt auf der Next.js-Seite, mit Draft-Speicherung und Preview-Links.
Lexical Inline Rich Text Editor
Bearbeitet Payload-richText-Felder direkt auf der gerenderten Seite per Klick, ohne das Admin-Formular zu öffnen.