Bonjour à tous, je commence à m'intéresser d'un peu plus près aux moteurs de templates et je viens de mettre le nez dans PhpLIB mais ma question s'étends au système de templates en général.
Avec les templates, le gros avantage est donc de mettre d'un coté le code source du script et d'un autre la mise en page HTML/CSS très bien ! Mais c'est là que ma question se pose, en utilisant les modèles, on se condamne à faire un modèle par page et donc à revenir à un système plus "statique" car si on doit faire une modification sur une partie, il faut la faire sur toutes les pages... Je me trompe ?
Je m'explique un peu plus : Prenons deux pages une contient un formulaire de contact pour donner sona vis sur un site, l'autre c'est la page d'accueil. Ces deux seront composées d'un menu sur le coté.
Ma question est : si dans le gabarit de chaque page, on ajoute le menu, on doit forcément le faire en code brut non ? On ne peut pas utiliser la fonction include() qui appèlerait menu.php par exemple non ? Quel est donc l'intérêt de faire un modèle par page ? On retourne donc aux problèmes du HTML si je ne m'abuse...
En gros pour résumer, je ne vois pas comment ajouter un bout de code commun à chaque page sans avoir à faire du copier coller (Je souhaiterais caser mon include() en fait )
Voilà, j'espère m'être fait comprendre, n'hésitez pas à poser des questions
Merci à vous. A+
Partager