Welche Icons sind in Shopware 6 standardmäßig enthalten?
Shopware 6 liefert zwei Icon-Sets mit: "default" und "solid". Beide Sets enthalten Icons für Navigation, Shop-Funktionen, Kommunikation, Social Media, Account-Bereiche und allgemeine Interface-Elemente. Die vollständige interaktive Übersicht findest Du unter https://www.8mylez.com/shopware-6-iconset/.
Wie binde ich ein Icon in eine Twig-Datei ein?
Mit dem sw_icon-Tag: {% sw_icon 'icon-name' %}. Der Icon-Name entspricht dem Dateinamen der SVG-Datei ohne Endung. Optionale Parameter sind pack, namespace, style und class.
Kann ich eigene Icons in Shopware 6 verwenden?
Ja. Es gibt zwei Wege: Entweder legst Du SVG-Dateien im Plugin-Ordner unter dist/assets/icon/default/ ab, oder Du konfigurierst ab SW 6.4.1.0 einen eigenen Icon-Pfad über die theme.json. Der zweite Weg ist für App-basierte Themes Pflicht.
Was ist der Unterschied zwischen "default" und "solid"?
Das default-Set zeigt Icons mit dünneren Linien und offenen Formen. Das solid-Set hat gefülltere, kräftigere Formen. Der wichtigere Unterschied liegt in der Verwendbarkeit: Das default-Set funktioniert in Twig-Templates und in Erlebniswelten. Das solid-Set ist auf Twig-Templates beschränkt.
Wie style ich SVG-Icons mit CSS?
SVG-Icons reagieren auf fill (Flächenfarbe) und stroke (Linienfarbe). Welche Property greift, hängt von der SVG-Struktur des jeweiligen Icons ab. Sieh Dir das SVG im Quellcode an, um zu sehen, ob Pfade per fill oder stroke gezeichnet sind. Über das sw_icon-Tag kannst Du zusätzlich den style-Parameter nutzen.
Funktionieren Shopware 5 Icons auch in Shopware 6?
Nein. Shopware 5 und Shopware 6 nutzen grundlegend verschiedene Icon-Systeme. SW5 arbeitet mit Icon-Fonts und CSS-Klassen, SW6 mit einzelnen SVG-Dateien und dem sw_icon-Tag. Eine direkte Übertragung ist nicht möglich. Bei einer Migration von SW5 auf SW6 muss das Icon-System neu aufgesetzt werden. Weitere Informationen zur Migration findest Du hier: Shopware Migration
Du willst mehr aus Deinem Shopware-Theme herausholen?
Das Icon-System ist einer von vielen Bausteinen eines sauber aufgebauten Shopware-Shops. Wer Theme-Anpassungen, Plugin-Entwicklung oder einen vollständigen Relaunch plant und dabei auf ein Team setzt, das Shopware in- und auswendig kennt, ist bei uns richtig.
Sprich uns an oder starte mit einer Potenzialanalyse: Wir schauen uns Deinen Shop an und zeigen Dir, wo Optimierungspotenzial liegt.