Hallo,
Ich möchte 8 Artikel aus einer bestimmten Kategorie "zufällig" auf der Startseite des Shops ausgeben. In Shop-Version 3 habe ich einfach eine bestimmte Anzahl Produkte mit der Methode get_product_list in ein Array gepackt und diese Produkte dann ausgegeben.
Es scheint diese Methode in Shop v4 aber nicht mehr zu geben. Also habe ich das mit folgendem php-Schnipsel aus einem alten Thread hier im Forum getestet:
Diesen Code nutze ich in der Datei page/index.tpl. Leider bekomme ich im Shop dann folgenden Fehler:
Da im Code das Objekt vom Typ ArtikelListe erzeugt wird, kann ich das nicht so ganz nachvollziehen. Hat jemand einen Tipp für mich?
Danke schonmal.
Ich möchte 8 Artikel aus einer bestimmten Kategorie "zufällig" auf der Startseite des Shops ausgeben. In Shop-Version 3 habe ich einfach eine bestimmte Anzahl Produkte mit der Methode get_product_list in ein Array gepackt und diese Produkte dann ausgegeben.
Es scheint diese Methode in Shop v4 aber nicht mehr zu geben. Also habe ich das mit folgendem php-Schnipsel aus einem alten Thread hier im Forum getestet:
Code:
{php}
$kKategorie = idDerKategorie;
$kategorieArtikel = new ArtikelListe();
[COLOR=#333333]$nAnzahl = 10;
[/COLOR][COLOR=#333333]$kategorieArtikel->getArtikelFromKategorie($kKategorie, 0, $nAnzahl, ' rand()', 1);
[/COLOR]$this->assign('kategorieArtikel', $kategorieArtikel);
{/php}
Diesen Code nutze ich in der Datei page/index.tpl. Leider bekomme ich im Shop dann folgenden Fehler:
Code:
Fatal error: Using $this when not in object context in index.tpl.php on line 53
Da im Code das Objekt vom Typ ArtikelListe erzeugt wird, kann ich das nicht so ganz nachvollziehen. Hat jemand einen Tipp für mich?
Danke schonmal.