Erkennt jemand den Mehrwert warum es 2 icon sets (default + solid) für das Frontend gibt?
Diese sind zudem beide gleichzeitig in Verwendung?!
Wenn man nun ein eigenes Iconset verwenden möchte muss man einige Dateien extra extenden um das Set zu definieren.
Finde ich sehr unpraktisch.
Wäre doch besser wenn Shopware da nur „ein default set“ hätte welches man einfach überschreiben bzw. austauschen könnte ohne extra Dateien anzufassen und zu extenden.
Bisschen „over engineered“ das Thema mMn., oder übersehe ich da etwas?
icons sind hier:
/platform/src/Storefront/Resources/dist/assets/icon
Ich hab allerdings rausgefunden das mit Änderung der icon.html.twig das “eigene” pack genutzt werden kann. Variable solid wird dann ignoriert.
Anpassungen an den Files wo zB. “solid” verwendet wird sind nicht nötig.
Man kann somit auch mehrere Sets verwenden wenn man langeweile hat
Das scheint der mir zuerst entgangene Mehrwert zu sein.
@StefanPoensgen das heisst, dass man einen normalen font-icon mit einer einfachen CSS-Klasse nicht verwenden kann, sondern hier dieses SVG „mit“-nutzen muss?
die svgs werden „inline“ im HTML gerendert, somit wird nichts mehr geladen.
Das ist einer der performantesten Arten um Icons einzubinden.
Wie oben schon mal geschrieben kann man ein eigenes Set in der icon.html.twig verdrahten.
„source“ muss auf das eigene pack im Theme/Plugin zugewiesen werden.
in SW5 war es möglich, in den Shopseiten ganz einfach Iconfonts zu nutzen, z.B. so:
Verstehe ich es richtig, dass das in SW6 nicht mehr möglich ist? Konkret möchte ich in einer Shopseite Icons benutzen, z.B. neben der Mail-Adresse im Kontaktbereich einen Briefumschlag. Bisher habe ich einige Code-Beispiele - wie auch das oben stehende - gefunden, die aber allesamt nicht funktionieren:
Und so weiter. Bei 8mylez hab ich im Blog eine wundervolle Übersicht aller Icons gefunden, weiß aber nicht ob ich den Link hier posten darf ?!
warum Links zu Drittanbieter - Seiten posten, wenn es auch offizielle Seiten von Shopware genau dazu gibt: https://component-library.shopware.com/icons/? Bzw. zur Einbindung gibt es dort auch gleich ein Beispiel: https://component-library.shopware.com/components/sw-icon - wobei du die Einbindung schon über das Twig - Template so machen müsstest, da der TinyMCE es nicht umwandelt wird (Alternativ kann man ja auch einfach die svg über den TinyMCE einbinden, ist ja am Ende das gleiche Ergebnis).
vielen Dank Dir, die beiden Seiten hatte ich auch schon abgegrast Wie du schreibst, der TinyMCE wandelt leider nicht um wie in SW5. Dann bleibt vorerst nur der Weg über die SVGs.Vielleicht kommts ja noch ^^
Es gibt ein Plugin Namens „HTML Erlebniswelten Element mit Twig Compiler“ mit dem kann man auch Icons mit TWIG einbinden.
In Zeile 7 hab ich ein Shopware Icon eingebunden. Ich versuche nur gerade noch rauszufinden wie ich die Auswahl zwischen Default und Solid machen kann.