Dans l'article précédent, j'avais décrit l'intégration du moteur de modélisation Twig dans WordPress via Timber et expliqué comment les développeurs pouvaient envoyer des données des fichiers PHP aux fichiers Twig. Discutons de la création d'un modèle de base avec Twig, des avantages de cette technique DRY et d'une feuille de mise en page Timber-Twig WordPress..
Twig fonctionne selon le principe DRY (Don't Repeat Yourself). L’une des caractéristiques les plus importantes de Twig est modèles de base avec imbrication et héritage multiple. Bien que la plupart des gens utilisent PHP inclut de manière linéaire, vous pouvez créer des niveaux infinis de blocs imbriqués pour contrôler particulièrement vos modèles de page..
Pensez à votre modèle de base en tant que modèle parent contenant des ensembles de blocs. Un modèle enfant peut étendre un modèle parent et modifier un ou plusieurs blocs de l'intérieur sans réécrire le code, qui serait similaire dans les deux modèles..
Jetons un coup d’œil à un exemple de modèle parent ou de base, base.twig
fichier. Vous pouvez le placer avec d'autres modèles Twig dans le dossier des vues. Vous appelez ce fichier dans l’un de vos modèles Twig, où il est utilisé comme modèle parent pour ce fichier Twig particulier. Tapez les lignes de code suivantes pour créer un vues
dossier. Ce modèle de base fournira une structure de base pour votre thème WordPress. Voici le code d'un simple base.twig
fichier.
# Modèle de base: base.twig # % block html_head_container% % include 'header.twig'% % endblock%% block content%% include "footer.twig"%PARDON! Aucun contenu trouvé!
% endblock%