Dynamische Inhalte (Bilder) in Shopseiten Template

Hallo,

ich möchte ein eigenenes Template für eine Shopseite anlegen.

Neben dem Textcontent von sContent brauche ich auch ein Bild für einen eigenen Banner und und weitere Bilder für eine kleine Gallerie.

Was stellt die beste Möglichkeit dar die Bilder in das Template zu bekommen?

Hardcoden über einen Image Hoster ? wäre jedoch suboptimal.

Über eigene Felder in der Theme.php ?

Über ein Plugin?

Leider bin ich dazu bisher nicht fündig geworden. Über Hinweise würde ich mich freuen.

 

 

Da benutzt du am besten das Smarty Link-Plugin. Im Beispiel wird es für .css Dateien gezeigt. Du kannst es aber analog für Bilder verwenden.

https://developers.shopware.com/designers-guide/smarty-plugins/#link-plugin

Viele Grüße

1 „Gefällt mir“

@simkli schrieb:

Da benutzt du am besten das Smarty Link-Plugin. Im Beispiel wird es für .css Dateien gezeigt. Du kannst es aber analog für Bilder verwenden.

https://developers.shopware.com/designers-guide/smarty-plugins/#link-plugin

Viele Grüße

Vielen Dank simkli,

dass sieht schon mal sehr gut aus. Gibt da ja auch das medaservice plugin. Damit könnte ich schon arbeiten.

Gibt es denn noch eine einfache Möglichkeit, dass der Kunde die Bilder im Backend selber tauschen kann. Die img src im Template also nicht direkt auf ein Bild verweist.

Oder gibt es eine Möglichkeit über einen Folder im Media Manager zu loopen, oder so ähnlich?

Vielen Dank.

Hallo @web2018‍ ,

du kannst auch für Shopseiten ein Freitextfeld anlegen. Als Spaltentyp nimmst du einfach “Einfach Auswahl” und als Entity Media\Media. Bitte lese dir aber die Anleitung durch, da noch mehr zu beachten ist (Models generieren etc.)
https://community.shopware.com/Freitextfeld-Verwaltung_detail_1923.html

Danach solltest du auf die Media-Pfad im Template zugreifen können und das MediaService-Plugin nutzen.

Viele Grüße

1 „Gefällt mir“

Bei der Umsetzung der obigen Lösung bin ich auf weitere nötige Arbeitsschritte gestossen.

Falls jemand mit der gleichen Fragestellung wie ich auf meinen Thread gestossen ist geht es hier weiter:

https://forum.shopware.com/discussion/47694/freitextfeld-media

1 „Gefällt mir“