# Slider auf Hompage

**URL:** <https://forum.shopware.com/t/slider-auf-hompage/15218>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [26. August 2013 um 18:10 UTC](https://forum.shopware.com/t/slider-auf-hompage/15218 "2013-08-26T18:10:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Struki](https://avatars.discourse-cdn.com/v4/letter/s/838e76/32.png) [@Struki](https://forum.shopware.com/u/Struki)\
**Post date:** [26. August 2013 um 18:10 UTC](https://forum.shopware.com/t/slider-auf-hompage/15218/1 "2013-08-26T18:10:24Z")

</div>

Hallo liebe Community, ich bin relativ neu in der Shopware-Entwicklung und stoße gerade auf ein relativ triviales Problem. Ausgangssituation: Ich möchte alle Artikel einer bestimmten Kategorie als Array im index/index.tpl bereitgestellt haben, um damit einen eigenen Slider zu befüllen. Lösungsansatz: Plugin in Shopware schreiben, welches das Resultat der Funktion „sGetArticlesByCategory(5)“ an eine im Template verfügbare Smarty-Variable übergibt. Danach mit {foreach} den Slider befüllen. Wie gesagt relativ trivial. Hier der relevante Code aus meiner bootstrap.php: `public function install() { $event = $this-\>createEvent( 'Enlight\_Controller\_Action\_PostDispatch', 'onPostDispatch' ); $this-\>subscribeEvent($event); } public static function onPostDispatch(Enlight\_Event\_EventArgs $args) { $Homeslider = sGetArticlesByCategory(5); $view = $args-\>getSubject()-\>View(); $view-\>assign('Homeslider', $Homeslider); }` Leider arbeite ich das erste Mal mit Controllern und Events. Ich bin mir selbst nicht ganz schlüssig, was das PHP-Script nun eigentlich macht. über einen Denkanstoß würde ich mich sehr freuen. Vielen Dank, Struki

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [27. August 2013 um 09:22 UTC](https://forum.shopware.com/t/slider-auf-hompage/15218/2 "2013-08-27T09:22:28Z")

</div>

Hi, um auf die Funktion sGetArticlesByCategory zugreifen zu können, musst du zuerst auf die Core Klasse zugreifen: ` Shopware()-\>Modules()-\>Articles()-\>sGetArticlesByCategory(5); ` Gruß Olli
