Für ein Projekt haben wir Produktbilder im SVG-Format. Diese sollen über die Medienverwaltung ansprechbar sein.
Zudem möchten wir wählen können, ob die Ausgabe über ein image- oder ein object -Tag erfolgt. (Aus Gründen der Browser-kompartibilität bevorzugen wir klar das object-Tag).
Es handelt sich also um eine Erweiterung des Tickets https://issues.shopware.com/issues/SW-12635
Derzeit werden die SVG-Dateien auf dem SERP-Listing gar nicht und bei der Produkt-DetailSeite nur bei der Vergrößerungs-Ansicht gerendert. (Bei den anderen wird nicht mal der Pfad zur SVG im html-Code ausgegeben)
Also vier Fragen/Probleme:
- Kann ich Shopware so konfigurieren, das die Überprüfung auf “unbekannte Dateitypen” bei der Medienwiedergabe unterbleibt? (Schätzungsweise blokiert nämlich diese die Ausgabe…?!?) Oder warum blockt der Prozess die Ausgabe des Pfads zur svg-Datei?
- Wie bringe ich die Medienverwaltung dazu svg-Dateien anzuzeigen? (Das wäre Ticket SW-12635)
- Und wie kann ich die Einbindung für SVG-Dateien von image- auf object-Tag umstellen?
- Wie kann ich Eigenschaften in der SVG-Datei - die ich mit Klassen in der SVG-Datei ansprechen will - über das css steuerbar machen?
Wenn das SVG-Objekt innerhalb der html-Datei ist, ist das ja recht einfach - bei externen SVG-Dateien nicht mehr…
(http://stackoverflow.com/questions/7280821/styling-svg-with-css-in-the-containing-html
und http://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image-using-css-jquery-svg-image-replacement )
Gruß in die Runde,
Peter