Zufälliger Blogartikel in Einkaufswelten

Hallo die Runde,

würde gerne einen einzelnen Blogartikel in den Einkaufswelten ausgeben lassen und zwar nicht den jeweils neuesten einer Blogkategorie, sondern im Zufallsprinzip, so dass bei jedem Seitenaufruf ein anderer Blogbeitrag aus der voreingesetllten Blogkategorie ausgegeben wird.

Habt Ihr einen Ansatz, wie das gemacht werden kann?

Dankeschön.

Hallo,

 

ja, mit einer Smarty Function. Der Function gibst du den dbal Service mit, damit du auch eine Datenbank-Verbindung hast und dann brauchst du nur noch eine Zufallszahl, et voila!

 

 

MFG

 

derwunner

1 „Gefällt mir“

Wow, herzlichen Dank für die rasche Orientierung. Denke, dass hilft schon mal weiter als erster Ansatz.

Werde mich mal an ein erstes Plugin wagen und das ausprobieren.

Danke und schöne Grüße

Ist halt nicht so ganz best practice. Sauberer wäre es ein ordentliches Plug-In zu schreiben.

@BestShopPossible schrieb:

Ist halt nicht so ganz best practice. Sauberer wäre es ein ordentliches Plug-In zu schreiben.

Ein „sauberes“ Plugin zu schreiben, um in den Einkaufswelten etwas zu machen ist aber seit Shopware 5.3 und dem EmotionBundle wesentlich komplizierter. Da kann man sich eben nicht mehr „mal einfach schnell“ auf ein Event registrieren und schon geht alles.

Und ob man das jetzt so rum macht oder anders herum mit der Smarty Function ist doch letztendlich egal. Beides führt zum Ziel und beides ist performant.