Verwendung von SVG - Dateien

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:

  1. 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?
  2. Wie bringe ich die Medienverwaltung dazu svg-Dateien anzuzeigen? (Das wäre Ticket SW-12635)
  3. Und wie kann ich die Einbindung für SVG-Dateien von image- auf object-Tag umstellen?
  4. 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

Hallo Peter,

da es hier in dem Thread kein Feedback gab und das Ticket geschlossen wurde, bin ich mir nicht sicher, ob Du eine Lösung gefunden hast. Wir hatten jetzt eine ähnliche Aufgabe mit einem Logo. Im Logo sollten per Hover unterschiedliche Ebenen in der SVG ein- bzw ausschaltet werden.

Unsere Aufgabe haben wir mit {literal}…{/literal} lösen können.

Grüße,
Tom Jung