Zusatzfelder (Custom Fields)
Last updated
Last updated
© 2024 by ThemeWare® | Made with 💙 by TC-Innovations GmbH
Zusatzfelder sind eine Grundfunktion von Shopware 6 und bieten dir die Möglichkeit, Produkte, Kategorien oder Hersteller individuell zu erweitern. Mit Zusatzfeldern kannst du flexibel zusätzliche Informationen speichern und bei Bedarf in der Storefront ausgeben.
In der folgenden Schritt-für-Schritt-Anleitung erfährst du, wie du ein Zusatzfeld, am Beispiels eines GPSR "Sicherheitshinweis", anlegen kannst.
In diesem Abschnitt erfährst du, wie du ein Zusatzfeld-Set anlegen kannst.
Wichtig: Lege für deine individuellen Zusatzfelder ein separates Zusatzfeld-Set an und nutze nicht bestehende Sets von Erweiterungen oder Themes bzw. ThemeWare®.
Hinweis: Du musst nicht für jedes Zusatzfeld ein eigenes Set anlegen, Sets helfen aber mit steigender Anzahl an Zusatzfeldern die Übersicht zu behalten.
Wechsel in die Zusatzfeld-Verwaltung:
"Einstellungen" => "System" => "Zusatzfelder" => "Set anlegen"
Klicke auf den Button "Set anlegen" und lege ein neues Zusatzfeld-Set an.
Technischer Name: z.B. custom_gpsr
Label: z.B. GPSR (Produkte)
Verwenden für: Produkte
In diesem Abschnitt dieses Tutorials, erfährst du, wie du ein individuelles Zusatzfeld anlegen kannst.
Wichtig: Lege deine individuellen Zusatzfelder in einem separaten Zusatzfeld-Set an und nutze nicht bestehende Sets von Erweiterungen oder Themes bzw. ThemeWare®.
Klicke nun auf den Button "Neues Zusatzfeld" und lege ein neues Zusatzfeld an.
Typ: z.B. Text-Editor
Technischer Name: z.B. custom_gpsr_sicherheitshinweis
Label: z.B. Sicherheitshinweis
Wechsel in die Produkt-Verwaltung und bearbeite das gewünschte Produkt.
Befülle dort das neue Zusatzfeld (z.B. "Sicherheitshinweis"):
"Kataloge" => "Produkte" => Tab "Spezifikationen" => Bereich "Zusatzfelder" => Tab "GPSR (Produkte) => Feld "Sicherheitshinweis"
Tipp: Da wir ein Zusatzfeld vom Typ "Text-Editor" erstellt haben, kannst du auch HTML-Formatierungen vornehmen.
Da weder Shopware noch ThemeWare® wissen können, in welche Datei bzw. in welchem Twig-Block dein individuelles Zusatzfeld integriert werden soll, muss dieses manuell eingebunden werden.
Dies geht entweder mit einem CMS-Element in einem Erlebniswelt-Layout oder über eine individuelle Template-Anpassung:
Vorteile
Umsetzung ist sehr einfach
Nachteile
erst ab Shopware 6.6.9 verfügbar
keine Abfrage, ob ein Zusatzfeld leer ist, möglich
Wie du ein Zusatzfeld mit einem CMS-Element ausgeben kannst, erfährst du in der folgenden Anleitung:
Vorteile
schon vor Shopware 6.6.9 verfügbar
eine Abfrage, ob ein Zusatzfeld leer ist, ist möglich
Nachteile
Umsetzung ist recht komplex
Wie du ein Zusatzfeld mit einer individuelle Template-Anpassung ausgeben kannst, erfährst du in der folgenden Anleitung:
Mehr Informationen zu den Zusatzfeldern von ThemeWare® findest du im ThemeWare® Handbuch: