34Fermer36
ZephLe 22/01/2008 à 18:13
Spipu (./33) :
heu, peut-etre qu'on a une vue différente, mais les inputs, select, et autre champs de formulaire, c'est pas du template ca, c du contenu, non ? du moins je le vois comme ca... un radio n'accepte qu'une seul valeur, le select non...

Pour moi "demander à l'utilisateur une valeur", c'est du code. En revanche, "afficher un <input type=text>", c'est de la présentation et ça n'a sa place que dans un template (le code n'a aucune raison d'imposer la façon dont la donnée doit être saisie, je peux vouloir passer par un textarea, ou même complètement autre chose qu'un formulaire, pourquoi pas).

non, pas forcement... tu peux très bien préparer complètement tes traitements dans un premier temps, préparer tes variables, puis charger des fichiers .tpl.html et remplacer des "balises" prédéfinits par le contenu

Heu... Tu aurais un exemple (court) de ce que tu appelles template ? Parceque j'ai l'impression qu'on ne place pas la limite contenu/présentation au même endroit, et c'est peut-être pour ça que tu ne vois pas où je distingue un problème.

(ça passera peut-être pour une évidence, mais je tiens à le préciser : pour moi une feuille de style CSS ne prend en charge qu'une très petite partie de ce que j'appelle "présentation", et est loin de constituer un template à elle seule)