Si vous prévoyez un site composé de plusieurs pages, il est extrêmement important de savoir comment créer un modèle de site. Cela simplifiera la vie à la fois du maquettiste et du programmeur.
Qu'est-ce qu'un modèle de site Web ?
Tout site se compose de plusieurs pages, chacune contenant les mêmes éléments: informations sur le service, menu, design identique, etc. Si vous vous fixez pour objectif de modifier un élément similaire sur l'ensemble du site - disons, ajouter un nouvel élément au menu - alors vous devrez effectuer cette action sur chaque page. S'il y en a 10 sur le site, alors la tâche n'est pas trop difficile. Et si 100 ou plus ?
Un modèle est une sorte de mise en page qui implémente la logique d'affichage d'un matériau. Dans celui-ci, vous pouvez définir l'emplacement d'affichage du menu, l'en-tête du site, le contenu principal, etc. Le contenu même des éléments écrits dans le modèle est défini dans le script ou via la fonctionnalité fournie par le système de gestion de contenu.
Vous pouvez imaginer quelques documents comme modèle. Un fichier contient un balisage. Il s'agit de la mise en page elle-même, où l'emplacement précis de tel ou tel contenu est indiqué. Le deuxième fichier est responsable de ce qui sera exactement affiché. La tâche du deuxième document est d'analyser le fichier de mise en page et de substituer les valeurs réelles des variables.
Ces deux documents sont indissociables, car sinon ils ne sont pas si intéressants: si vous lancez le fichier modèle, il n'affichera aucune information utile. La même chose se produira si vous exécutez le script du gestionnaire sans la mise en page elle-même.
Comment créer un modèle de site Web ?
La création d'une mise en page de site se réduit à la création d'un simple document html, qui contient la logique d'affichage des éléments de la page. Dans le même temps, vous devez créer un fichier qui contrôle l'affichage du modèle. Ce fichier contiendra les valeurs réelles des variables.
Ce travail prend beaucoup de temps, vous pouvez donc utiliser un moteur de modèle prêt à l'emploi. Smarty et Twig en sont des exemples. Dans ce cas, il suffit de télécharger le kit de distribution du moteur de modèle et, selon les instructions, de l'installer sur le serveur. Dans ce cas, vous n'avez pas besoin de créer un fichier chargé d'afficher les variables réelles, car il a déjà été créé - il s'agit de la distribution elle-même, c'est-à-dire d'un ensemble de fichiers. Il vous suffit de créer des mises en page.
Il convient de garder à l'esprit que les moteurs de modèles modernes sont assez polyvalents. Vous pouvez parler d'un langage de programmation séparé pour les modèles, car dans les mises en page, vous pouvez entrer un affichage par condition, dans une boucle, etc.
Conclusion
La création d'un modèle est un très bon moyen de séparer la logique d'affichage de la logique d'application. Cela facilite la tâche du concepteur de la mise en page et simplifie le travail du programmeur.