Schleifen in Smarty mit "section"
Oft ist es notwendig, den Inhalt eines Arrays, der z.B. Kundendaten enthält, per Schleife auslesen und wiedergeben zu lassen. Dazu ein Beispiel, bei dem wir zunächst folgende PHP Datei mit einem Array namens "gemuese" haben:
<?php require_once './smarty/Autoloader.php'; Smarty_Autoloader::register(); $smarty = new Smarty(); $gemuese = array("Paprika", "Tomaten", "Möhren"); $smarty->assign('gemuese',$gemuese); $smarty->display('beispiel.html'); ?>
Das Template könnte dann so aussehen:
<html> <body> {section name="i" loop=$gemuese} {$gemuese[i]}<br> {/section}