Layers

Definition der übergeordneten Produktebenen im DPP-System.

Layers definieren die übergeordneten Produktebenen im DPP-System. Sie bestimmen, auf welcher Ebene Produkte und deren Attribute organisiert werden. Die Darstellung erfolgt als sortierbare Karten mit Drag-and-Drop-Unterstützung.

Der Bereich befindet sich unter Admin → Data Model → Layers (/admin/layers).

Übersicht

Die Layers-Übersicht zeigt alle konfigurierten Layer als sortierbare Karten.

UI-Elemente

ElementBeschreibung
"+ Add Layer" ButtonOben rechts – erstellt einen neuen Layer
Sortierbare KartenMit Drag-Handle und Auf-/Ab-Pfeilen
Nummerierung#1, #2, … zeigt die aktuelle Reihenfolge
Edit-Icon (Stift)Öffnet den Edit-Dialog als Modal
"Save Order" ButtonSpeichert die Reihenfolge der Layer

Edit-Dialog

Der Edit-Dialog eines Layers wird als Modal-Fenster geöffnet und enthält alle konfigurierbaren Felder.

Felder

FeldTypPflichtBeschreibung
KeyText-InputJaEindeutiger technischer Schlüssel, z.B. Article
IconText-InputNeinIcon-Name von lucide.dev. Wichtig: Prefix i-lucide- verwenden, z.B. i-lucide-layers
ColorColor-PickerNeinFarbwähler für die visuelle Darstellung des Layers
LabelsText-Input (pro Sprache)NeinAnzeigename pro konfigurierter Sprache, z.B. DE: "Artikel"

Neuen Layer anlegen

  1. Klicke auf den "+ Add Layer" Button in der Übersicht.
  2. Vergib einen eindeutigen Key (z.B. Variant).
  3. Optional: Trage ein Icon ein (z.B. i-lucide-box).
  4. Optional: Wähle eine Color über den Color-Picker.
  5. Pflege die Labels pro konfigurierter Sprache.
  6. Klicke auf "Update", um den Layer zu speichern.

Reihenfolge ändern

Die Reihenfolge der Layer bestimmt deren Anzeigeposition in der Anwendung. Es gibt zwei Möglichkeiten, die Reihenfolge zu ändern:

  • Drag and Drop – Ziehe eine Karte über den Drag-Handle an die gewünschte Position.
  • Pfeiltasten – Nutze die Auf-/Ab-Pfeile auf der Karte, um die Position schrittweise anzupassen.

Klicke anschließend auf "Save Order", um die neue Reihenfolge zu speichern.

Beispiel: Konfigurierter Layer

#Label (DE)KeyIconColor
1ArtikelArticlei-lucide-layersSchwarz (#000000)

Zusammenhang mit dem Datenmodell

Layers bilden die oberste Strukturebene im Datenmodell. Zusammen mit Attribute Groups und Attribute Definitions definieren sie den vollständigen Aufbau eines Digitalen Produktpasses:

Layer (z.B. Artikel)
├── Attribute Group (z.B. Stammdaten)
│   ├── Attribute Definition (z.B. Artikelnummer)
│   ├── Attribute Definition (z.B. GTIN)
│   └── ...
├── Attribute Group (z.B. Technische Attribute)
│   ├── Attribute Definition (z.B. Gewicht Brutto)
│   └── ...
└── ...