Artikelempfehlungen über dem Produktlisting einblenden

Hallo zusammen,

ich möchte gerne über der Produktauflistung 2 Zufallsartikel drin haben die im Backend als „Artikel hervorheben“ gekennzeichnet wurde und die der selben Kategorie oder einer Unterkategorie zugeordnet wurden.

Ich hatte es anfangs mit der Funktion
$article = Shopware()->Modules()->Articles()->sGetArticlesByCategory(2);
versucht, aber hier wird die Kategorie-ID komplett ignoriert.
dann hatte ich auch noch den folgenden Funktionsaufruf zum testen ausprobiert:
$sArticles= $view->getAssign(‚sArticles‘);
Bei dem Funktionsaufruf wird jetzt natürlich nichts gefiltert, hier habe ich aber das Problem, dass er nur die Anzahl der anzuzeigenden Artikel ausgibt. Bei Seitennavigation sind es dann standardmäßig maximal 12 Artikel.

Deshalb wollte ich einfach eine eigene SQL-Abfrage erstellen. Ich weiss nur nicht, wie die Abfrage aussehen muss, so dass ich die gleiche Struktur erhalte, wie bei den o.a. Funktionsaufrufe.

Oder gibt es evtl. einen einfacheren Weg über einen vorhandenen Shopware-Funktionsaufruf, wo ich dann Filterparameter mit übergeben kann?

Liebe Grüße

Heiko