Hallo zusammen!
Ich versuche mich gerade in der Templateentwicklung beim JTL- Shop. Dazu möchte ich gerne zufällig eine Kundenbewertung auf der Startseite ausgeben. Das Ganze versuche ich folgendermaßen:
In der functions.php habe ich folgende Funktion erstellt:
Dazu habe ich eine Datei namens: class.JTL-Shop.BewertungZufall.php erstellt mit folgendem Inhalt:
Das Ganze versuche ich nun in meiner footer.tpl folgendermaßen auszugeben:
Wenn ich die Seite nun aufrufe, wird nur noch ein weißer Bildschirm angezeigt... Kann mir jemand sagen was ich falsch mache?????
Ich versuche mich gerade in der Templateentwicklung beim JTL- Shop. Dazu möchte ich gerne zufällig eine Kundenbewertung auf der Startseite ausgeben. Das Ganze versuche ich folgendermaßen:
In der functions.php habe ich folgende Funktion erstellt:
PHP:
/* Bewertungen für Startseite auslesen */
function get_bewertungen_home($params, &$smarty)
{
$bewertung = new BewertungZufall();
$smarty->assign($params['assign'], $bewertung->getBewertungZufall());
}
PHP:
<?php
class BewertungZufall
{
public function getBewertungZufall()
{
$sqlselect = "SELECT cName FROM tbewertung WHERE nAktiv = '1' ORDER BY rand() LIMIT 0,1";
$dbarray = Shop::DB()->query($sqlselect, 1);
return $dbarray;
}
}
?>
HTML:
{get_bewertungen_home assign='bewertung'}
Name: {$bewertung->cName}