Bonjour a tous, je suis assez novice dans le monde du développement et j'ai envie de me mettre au template pour pouvoir évoluer.
J'ai lu le tutoriel de Eric POMMEREAU pour Smarty qui est bien expliquer, mais je vous avoue ne pas avoir compris l'avantage d'utiliser un template...
Tout ce que j'ai lu peux être fait sans Smarty, alors quel est l'avantage d'utiliser un template?
J'ai lu que sa permet de séparer le HTML du PHP, mais comme j'ai pu constater il y a toujours une partie de PHP dans le HTML, donc se n'est toujours pas une page de HTML pure:
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Test smarty</title> </head> <body> <h1>Test smarty</h1> <ul> <li>une chaine: <span style="color:red;">{$smarty_une_chaine}</span></li> <li>un entier: <span style="color:red;">{$smarty_un_entier}</span></li> </ul> </body> </html>
Peut être gagne t'ont en temps de réponse par rapport a un script normale?
Pouvez vous m'éclairer sans partir dans des termes trop technique, je suis loin d'être un pro...
Merci d'avance!!!![]()





Répondre avec citation



et l'idée de faire un vilain copier-coller de ton fichier PHP ne te satisfait pas. Eh bien il te suffit dans le fichier Php de pointer (cela se fait avec la méthode display()) un autre fichier de template qui lui produit ton RSS par exemple listNewsRss.tpl, cette page pourrait être générée en fonction d'un paramètre HTTP. Encore une fois c'est le découplage données/présentation qui permet cela.







Partager