# Zufälliger Blogartikel in Einkaufswelten

**URL:** <https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728>\
**Category:** Administration\
**Created:** [13. März 2018 um 11:08 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728 "2018-03-13T11:08:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ppp](https://avatars.discourse-cdn.com/v4/letter/p/9de0a6/32.png) [@ppp](https://forum.shopware.com/u/ppp)\
**Post date:** [13. März 2018 um 11:08 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728/1 "2018-03-13T11:08:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)\
**Post date:** [13. März 2018 um 12:11 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728/2 "2018-03-13T12:11:35Z")

</div>

Hallo,

&nbsp;

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!

&nbsp;

&nbsp;

MFG

&nbsp;

derwunner

---

<div class="post-metadata">

**Author:** ![ppp](https://avatars.discourse-cdn.com/v4/letter/p/9de0a6/32.png) [@ppp](https://forum.shopware.com/u/ppp)\
**Post date:** [13. März 2018 um 12:37 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728/3 "2018-03-13T12:37:03Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)\
**Post date:** [13. März 2018 um 12:59 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728/4 "2018-03-13T12:59:09Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)\
**Post date:** [13. März 2018 um 13:32 UTC](https://forum.shopware.com/t/zufalliger-blogartikel-in-einkaufswelten/51728/5 "2018-03-13T13:32:58Z")

</div>

> [@BestShopPossible schrieb:](https://forum.shopware.com/profile/27701/BestShopPossible "BestShopPossible")
> 
> 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.&nbsp;
