Gefahrgutsymbole im Frontend ausgeben

Hallo,

wie wäre der beste Weg um Gefahrgutsymbole auf der Artikeldetailseite auszugeben ?

Es handelt sich dabei um jpg-Dateien.

Ich kann die Symbole per REST-API an Shopware in Form der Dateinnahmen z.B. GHS01.jpg als attr übergeben.

Aber wie gehts dann weiter ?

im Template:

{if $sArticle.attr1}

    

{/if}

 

1 „Gefällt mir“

Habe noch zwei Fragen…

a) in der Medienverwaltung habe ich die 9 Gefahrgutbilder in einem eigenen Album hinterlegt.
Ein Bildpfad lautet dann " /media/image/3b/68/b8/ GHS03.jpg"

Im Template müsste ich dann ja folgenden Teil vom Bildlink " /media/image/3b/68/b8/" hardcoden ,

da mir der Attribut-Wert über die REST-API ja nur “GHS03.jpg” liefert.

b) Für 9 Symbole verschende ich ja jede Menge Freitextfelder. Ist es nicht möglich ein Freitextfeld als Mehrfachoptionsfeld anzulegen (GHS01.jpg, GHS02.jpg, usw.)

und diese dann anzusteuern ?

Du kannst eine Combobox definieren:

Dort hinterlegst du dann als Key den Bildpfad. Dann wird immer der Bildpfad in das Attribut gespeichert.

@quebag‍ ich habe GHS01 und wollte dich fragen ob du weisst, wie die GHS-Bilder eingefügt werden müssen. Einige Behaupten das Bild müsste im Artikelbild eingebrannt sein, die Anderen behaupten dadrüber gelegt und wieder Andere behaupten es kann ausserhalb des Artikelbildes eingefügt werden. Ich kann dazu keine direkte Verordnung finden. Weisst du mehr?

Wir führen die Bilder auf der Artikel-Detailseite.

@Moritz Naczenski schrieb:

Du kannst eine Combobox definieren:

Dort hinterlegst du dann als Key den Bildpfad. Dann wird immer der Bildpfad in das Attribut gespeichert.

Danke für den Tipp. Leider kann ich dann ja lediglich eine Auswahl treffen. Sprich ich muss für alle Symbole eine Combobox anlegen.

Mehrfachauswahl ist ja nicht möglich