Sujet: [php] Templates
19/06/2006 @ 14:05:53: gollum33: [php] Templates
Bonjour,

j'ai décidé d'apprendre à utiliser les templates, mon choix c'est basé sur les templates PHPBB2 (phplib avec quelques petites transformations).

alors j'ai trouvé des tutos mais évidemment, quand c'est moi qui le fait y'a toujours un blem :ohwell:

alors je vous donne mon .tpl et mon fichier php

  1. <!-- BEGIN block_test --> 
  2. <p
  3. Bonjourmon nom est {NOM}.<br/> 
  4. </p
  5. <!-- END block_test -->



  1. <?php 
  2. include ( 'template/template.php' ); 
  3. $noms = array ( 'Marc''paul''Pierre''Henry' ); 
  4. $template = new Template ( 'template' ); 
  5. $template -> set_filenames ( array'test' => 'test.tpl' ) ); 
  6. foreach ( $noms as $nom ) 
  7.  
  8. $template -> assign_block_vars ( 'block_test'array ( 'NOM' => $nom ) ); 
  9.  
  10. $template -> pparse ( 'test' ); 
  11. ?>



et tout cela m'affiche





Bonjour, mon nom est .

Bonjour, mon nom est .

Bonjour, mon nom est .

Bonjour, mon nom est .



Savez-vous m'aidez ? svp :cry: :sweat:
20/06/2006 @ 00:05:41: cauet: [php] Templates
>> foreach ( $noms as $nom ) { ... }


pense pas que la boucle est utile...
20/06/2006 @ 11:09:21: gollum33: [php] Templates
j'ai trouvé, en faite c'est dans test.tpl le problème:

  1. <!-- BEGIN block_test -->  
  2. <p>  
  3. Bonjourmon nom est {block_test.NOM}.<br/>  
  4. </p>  
  5. <!-- END block_test -->
20/06/2006 @ 12:52:39: cauet: [php] Templates
j'avais un peu touché à smarty, mais vite abandonné..
Retour