Admin: Produktformular-Felder umsortiert (Kategorie/Auszeichnungen/Unterkategorie/Charakter vor Preis)
Neue Reihenfolge: Kategorie → Auszeichnungen → Unterkategorie → Charakter → Preis (danach unverändert wie bisher weiter). Reiner Reihenfolge-Tausch, keine Felder inhaltlich verändert. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
19f8ce6e6f
commit
8da322699b
+28
-28
@@ -50,6 +50,34 @@ collections:
|
|||||||
- { label: Englisch, name: en, widget: text }
|
- { label: Englisch, name: en, widget: text }
|
||||||
- { label: "Schweizerdeutsch", name: ch, widget: text }
|
- { label: "Schweizerdeutsch", name: ch, widget: text }
|
||||||
- { label: Französisch, name: fr, widget: text }
|
- { label: Französisch, name: fr, widget: text }
|
||||||
|
- label: Kategorie
|
||||||
|
name: kategorie
|
||||||
|
widget: relation
|
||||||
|
collection: categories
|
||||||
|
search_fields: ["name.de"]
|
||||||
|
value_field: "slug"
|
||||||
|
display_fields: ["name.de"]
|
||||||
|
- label: Auszeichnungen
|
||||||
|
name: badges
|
||||||
|
widget: select
|
||||||
|
multiple: true
|
||||||
|
required: false
|
||||||
|
hint: "Erscheinen als kleine Sticker auf dem Produktbild"
|
||||||
|
options:
|
||||||
|
- { label: "✨ Neu", value: neu }
|
||||||
|
- { label: "🔥 Bestseller", value: bestseller }
|
||||||
|
- { label: "🏷️ Im Sale", value: sale }
|
||||||
|
- { label: "🧶 Handgemacht", value: handgemacht }
|
||||||
|
- label: "Unterkategorie (optional)"
|
||||||
|
name: unterkategorie
|
||||||
|
widget: string
|
||||||
|
required: false
|
||||||
|
hint: "Interner Code der Unterkategorie eintragen, z.B. hase (siehe Bereich Kategorien)"
|
||||||
|
- label: "Charakter innerhalb der Unterkategorie (optional)"
|
||||||
|
name: charakter
|
||||||
|
widget: string
|
||||||
|
required: false
|
||||||
|
hint: "Nur nötig, wenn die Unterkategorie mehrere Charaktere hat (z.B. 'hase' hat HasiDog, HasiGott, Mama Hase) — dann hier den Charakter-Code eintragen, z.B. hasidog (siehe Bereich Kategorien)."
|
||||||
- label: "Preis (€)"
|
- label: "Preis (€)"
|
||||||
name: preis
|
name: preis
|
||||||
widget: number
|
widget: number
|
||||||
@@ -95,34 +123,6 @@ collections:
|
|||||||
widget: number
|
widget: number
|
||||||
value_type: int
|
value_type: int
|
||||||
hint: "Wie viele Stück hast du vorrätig? 0 = ausverkauft (Artikel bleibt trotzdem sichtbar)."
|
hint: "Wie viele Stück hast du vorrätig? 0 = ausverkauft (Artikel bleibt trotzdem sichtbar)."
|
||||||
- label: Kategorie
|
|
||||||
name: kategorie
|
|
||||||
widget: relation
|
|
||||||
collection: categories
|
|
||||||
search_fields: ["name.de"]
|
|
||||||
value_field: "slug"
|
|
||||||
display_fields: ["name.de"]
|
|
||||||
- label: "Unterkategorie (optional)"
|
|
||||||
name: unterkategorie
|
|
||||||
widget: string
|
|
||||||
required: false
|
|
||||||
hint: "Interner Code der Unterkategorie eintragen, z.B. hase (siehe Bereich Kategorien)"
|
|
||||||
- label: "Charakter innerhalb der Unterkategorie (optional)"
|
|
||||||
name: charakter
|
|
||||||
widget: string
|
|
||||||
required: false
|
|
||||||
hint: "Nur nötig, wenn die Unterkategorie mehrere Charaktere hat (z.B. 'hase' hat HasiDog, HasiGott, Mama Hase) — dann hier den Charakter-Code eintragen, z.B. hasidog (siehe Bereich Kategorien)."
|
|
||||||
- label: Auszeichnungen
|
|
||||||
name: badges
|
|
||||||
widget: select
|
|
||||||
multiple: true
|
|
||||||
required: false
|
|
||||||
hint: "Erscheinen als kleine Sticker auf dem Produktbild"
|
|
||||||
options:
|
|
||||||
- { label: "✨ Neu", value: neu }
|
|
||||||
- { label: "🔥 Bestseller", value: bestseller }
|
|
||||||
- { label: "🏷️ Im Sale", value: sale }
|
|
||||||
- { label: "🧶 Handgemacht", value: handgemacht }
|
|
||||||
- { label: Artikelnummer, name: artikelnummer, widget: string, required: false }
|
- { label: Artikelnummer, name: artikelnummer, widget: string, required: false }
|
||||||
- { label: Material, name: material, widget: string, required: false }
|
- { label: Material, name: material, widget: string, required: false }
|
||||||
- { label: "Größe / Maße", name: groesse, widget: string, required: false }
|
- { label: "Größe / Maße", name: groesse, widget: string, required: false }
|
||||||
|
|||||||
Reference in New Issue
Block a user