Assign_block_vars
Assign_block_vars — Permet d'assigner des variables contenues dans des boucles au fichier de template.
Cette méthode de la classe
templates permet d'assigner les variables contenues dans les boucles aux templates.
Le paramètre $block_name est le nom de la boucle dans le template (# START nomdelaboucle #)
Lors de l'utilisation de boucles imbriquées, le nom des boucles parentes est séparé chacune par un point. Il doit être présent dans l'attribut $block_name. De plus, chaque boucle parente doit avoir été définie, sinon des erreurs seront retournées par le moteur de template.
Le tableau
$array_vars permet d'envoyer la correspondance entre chaque variable de template et leur valeur. Il doit être de la forme suivante :
Code du template test.tpl
Cet exemple affiche:
Code TEXT :Code répété dans la boucle 1: 1
Code répété dans la boucle 1: 2
Code répété dans la boucle 1: 3
Code du template test.tpl
Cet exemple affiche:
Code TEXT :Code répété dans la boucle 1: 1<br />
Code répété dans la boucle 2: 1<br />
Code répété dans la boucle 2: 2<br />
Code répété dans la boucle 2: 3<br />
Code répété dans la boucle 1: 2<br />
Code répété dans la boucle 2: 1<br />
Code répété dans la boucle 2: 2<br />
Code répété dans la boucle 2: 3<br />
Code répété dans la boucle 1: 3<br />
Code répété dans la boucle 2: 1<br />
Code répété dans la boucle 2: 2<br />
Code répété dans la boucle 2: 3
Set_filenames(),
Module_data_path(),
Assign_vars(),
Pparse()