Systèmes de templates PHP

Systèmes modèles peuvent réduire la quantité de travail que vous devez faire en PHP pour faire un site web. Lorsque vous faites un site Web, vous utilisez fréquemment la même mise en page pour l'ensemble du site. Vous avez une partie supérieure, peut-être avec un menu- un contenu principal Superficie et une partie inférieure, peut-être avec des liens ou un avis de droit d'auteur.

Chaque page doit même CSS et HTML pour créer ce look intégré et se sentir tout au long du site. Lorsque votre site ne dispose que de quelques pages, il est probablement très bien pour garder le HTML et CSS séparé. Si vous avez besoin de faire un changement, dit d'ajouter un élément de menu ou changer l'année de droit d'auteur, vous pouvez simplement modifier chaque fichier.




Mais imaginez si votre site a des dizaines, voire des centaines de pages. Maintenant changer cette année des droits d'auteur ou de l'ajout d'un élément de menu (ou autre) devient tout à fait une tâche. Apporter des changements mondiaux tels que, sans un modèle, vous oblige à modifier chaque fichier pour faire ce changement et veiller à ce que vous ne faites pas une erreur de frappe ou dans une de ces modifications.

Entrez modèles. UN modèle est tout simplement un fichier qui contient des informations standard ou passe-partout utilisée pour créer d'autres fichiers. Les modèles sont un moyen de réduire le code répété.

Par exemple, vous pouvez faire une partie supérieure et une partie inférieure de la page qui sont fréquents chez vos pages. Vous pouvez facilement inclure l'en-tête et pied de page sur chaque page, et puis si vous avez besoin de faire un changement global à l'une de ces zones, vous faire le changement une seule fois et il applique à toutes les têtes ou les pieds communes.

Tout ne peut pas faire partie d'un modèle ou est un bon candidat pour être une partie d'un système de template. Domaines de pages qui sont communs à plusieurs pages, comme la tête ou le pied, sont de bons candidats et peuvent être basés sur des modèles facilement. Toutefois, la zone de contenu principal, qui est généralement différent sur chaque page, ne peut pas vraiment être templated.


» » » » Systèmes de templates PHP