|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Étudiant Inscription : janvier 2006 Messages : 501 ![]() |
Bonsoir,
Avant j'utilisais phpLib et quelque chose était intéressant.. Je mettais un bloc dans mon fichiet .tpl du genre : Code :
Code :
$template->assign_block_vars('monblocser'); Comment faire pareil avec smarty ? J'ai vu qu'on pouvait mettre des "if" dans les tpl mais dans ce cas je ne vois pas l'intéret d'utiliser un template étant donné qu'il y a encore l'esprit programmation dans les fichiers tpl...avec des conditions if else etc... Vous voyez ce que je veux dire ? Merci |
||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Étudiant Inscription : mai 2007 Messages : 8 ![]() |
bah smarty permet surtout d'alléger ton code php et non pas ton code html, il permet de séparer ton code php et faire appel quand il le faut ton code html (je suis assez fan de smarty :p)
et sinon pour répondre à ta question tu fais comme tu as dit : Citation:
Citation:
|
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Étudiant Inscription : janvier 2006 Messages : 501 ![]() |
Oui mais la logique d'un systeme de template, ce n'est pas de séparé code/programmation et le design.. ??
Mais si on commence à mettre dans le html des {if ($nomvar != NULL) } ... {/if} ca va à l'encontre de cette logique non ? Je trouve que c'est mieux de faire dans la page php, toute les vérifications qu'il y a faire.. Par exemple, si j'ai plusieurs endroits ou mettre ca {if ($nomvar != NULL) } ... {/if} Ca aurait été mieux de faire le test une seule fois dans le fichier php et de faire afficher tous les blocs selon le résultat de la condition... Merci de ta réponse en tout cas. ++ |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Étudiant Inscription : mai 2007 Messages : 8 ![]() |
je crois que c'est possible mais avec un autre moteur de template que smarty .. je crois
essai de voir celui là : TemplatePower peut etre il fera ce que tu veux |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com