Voici un code PHP de base :
Code PHP:
$datas = $db->query_read("
SELECT *
FROM " . TABLE_PREFIX . "table
");
while ($data = $db->fetch_array($datas))
{
$templater = vB_Template::create('modele_a_repeter');
$templater->register('data', $data);
$final = $templater->render();
}
$templater = vB_Template::create('modele_de_base');
$templater->render_page_templates();
$templater->register('final', $final);
print_output($templater->render());
Code HTML:
<table> <tr> <td>Colonne 1</td> <td>Colonne 2</td></tr> {vb:raw final} </table>
Code HTML:
<tr> <td>{vb:raw data.value1}</td> <td>{vb:raw data.value2}</td> </tr>
La page suivante montre cette même utilisation avec moins d'appel de modèles.