Méthode Templates::Assign_vars()
Assign_vars
assign_vars — Permet d'assigner des variables simples au fichier de template.
Description
Code PHP :
void Assign_vars(array $array_vars)
Cette méthode de la classe templates permet d'assigner les variables aux templates.
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 PHP :
<?php $Template->Assign_vars(array( 'NOMDELAVARIABLE' => 'Valeur de la variable', 'NOMDELAVARIABLE2' => 'Valeur de la variable 2' )); ?>
Tant que le fichier n'a pas été affiché par la méthode Pparse(), le fait d'assigner des variables plusieurs fois à la suite n'écrasera pas les précédentes, cela reviendra à assigner l'union de toutes les variables. Par contre si on réassigne une même variable, elle prendra la valeur de la dernière assignation.
Exemple 1
Code PHP :
<?php $Template->Set_filenames(array( 'test' => '../templates/' . $CONFIG['theme'] . '/test.tpl' )); $Template->Assign_vars(array( 'NBR_MSG' => 10, 'L_MESSAGE' => $LANG['message_s'] )); $Template->Pparse('test'); ?>
Code du template test.tpl
Code HTML :
Cet exemple affiche :
Code HTML :
Voir aussi
Set_filenames(), Module_data_path(), Assign_block_vars(), Pparse()
Cette page a été vue 4369 fois




PHPBoost

Support
Téléchargements
Développement
Communauté

Outils
Contribuer