II. Exemple : test.php et test.tpl▲
Voici les fichiers d'exemples qui nous serviront de base pour les explications.
II-A. Simples variables▲
Exemple 2.1 : test.php - source avec des variables simples (placées hors boucle)
Sélectionnez
<?php
include 'template.php';
// Instanciation de la classe
$t = new Template('test.tpl');
// Simple variable
$t->simpleVar(array(
'WELCOME_MSG' => 'Bonjour !!',
'GOODBYE' => 'Au revoir !!',
));
$t->parse();
?>Exemple 2.2 : test.tpl - template avec des variables simples (placées hors boucle)
Sélectionnez
<body>
{WELCOME_MSG} <br />
{GOODBYE}
</body>II-B. Variables dans une boucle▲
Exemple 2.3 : test.php - source avec des variables placées dans une boucle
Sélectionnez
<?php
include 'template.php';
// Instanciation de la classe
$t = new Template('test.tpl');
// Variable avec boucle
$country_array = array('BE' => 'Belgique',
'FR' => 'France',
'ITA' => 'Italie',
);
foreach ($country_array as $id => $country) {
$t->loopVar('country', array(
'ID' => $id,
'COUNTRY' => $country,
));
}
$t->parse();
?>

