Une fois que toutes les variables d'un bloc sont initialiser, you want to "save" them to be able to re-use the block another time. La méthode parse() est ici bien pratique. First parameter is the variable/handle in which the block content shall be stored, second is the handle name of the block. Le troisième paramètre précise s'il faut ajouter le contenu du bloc a ce qui se trouve dans le handel cible. S'il n'est pas donné la valeur false sera considerée. mais c'est probablement ce que vous souhaitiez.
Traiter un bloc
<?php
foreach ($listeDesAuteurs as $nom => $email) {
$t->setVar('AUTHOR_NAME', $nom);
$t->setVar('AUTHOR_EMAIL', $email);
$t->parse('ligneAuteur_ref', 'ligneAuteur', true);
}
?>
Dans cet exemple, le handle ligneAuteur_ref est remplis avec le contenu du bloc ligneAuteur. Si le dernier paramètre était à false au lieu de true on n'aurait au final que la dernière ligne.