Créer un thème avec Drupal 8

Utiliser Kint pour déboguer

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Si vous connaissez Krumo pour le débogage avec Drupal, vous allez découvrir Kint qui est spécifique au templating Drupal 8.
03:41

Transcription

Avant de passer à la gestion et à l'affichage des attributs, nous allons installer Kint qui est un débogueur qui va beaucoup vous aider dans la compréhension du système de templating et qui va vous permettre d'afficher un ensemble de valeurs sous forme de tableau indenté qui vous indiquera très précisément, le contenu de certaines variables. Donc, pour installer Kint, vous vous rendez sur drupal.org. On fait une recherche sur les modules et on cherche le module Devel. Là, on va télécharger et installer le module Devel. Il est en version de développement, ce n'est pas grave, il fonctionne très bien comme ça. Les développeurs de Drupal sont plutôt humbles et mettent la version en vert quand la version est très stable mais la version de développement est tout à fait utilisable. Donc, on va aller télécharger et installer Devel. Devel c'est un module qui sert, comme son nom indique, pour le développement. C'est vraiment une aide au développement. Je vous conseille de toute manière, d'installer Devel lorsque vous travaillez sur votre site. On va aller dans nos extensions. On clique sur installer un nouveau module. On installe. Voilà, on dit que cela a été installé avec succès. Maintenant on va activer un seul module. Là, on trouve tous les modules de développement. Ce qui va nous intéresser, c'est Devel et Devel Kint. Je vais faire une sauvegarde et il y a de bonnes chances que ça plante... Voilà, là on ne s'inquiète pas, ça a quand même été installé. Ce qu'on fait, c'est qu'on va sur notre URL, on va rafraîchir. Il y un problème d'installation, ça va être corrigé dans les futures versions de Drupal. Ce qu'on peut faire pour résoudre ce problème d'instabilité, c'est faire un rebuild.php, comme on a déjà pu faire. Voilà donc, on a bien reconstruit notre système de configuration. On va aller sur une page de contenu, sur une page d'intérieur. On va prendre notre éditeur de texte avancé on va aller ouvrir notre node.html.twig de notre propre thème. Ensuite, on va afficher une variable à l'écran. Donc, c'est bien l'utilité de twig. On a plusieurs variables disponibles ici. Drupal vous donne, dans ses commentaires, les variables qui sont disponibles actuellement, donc on a le nœud, le label, le contenu. Le contenu, si vous l'affichez tel quel, il se peut que ce soit trop gros et que ça fasse planter, donc que ça dépasse la mémoire allouée par php et que ça fasse planter le système. Pour la démonstration on va afficher node, donc on va voir le contenu du nœud affiché. En fait pour content on va afficher un élément en dessous du contenu. Ici, on va simplement faire accolade, accolade. Juste Kint et, entre parenthèses, la variable à afficher, donc ici on avait node. On enregistre. Voilà, cela peut prendre un petit peu de temps pour générer l'affichage mais ici, on affiche, on a vraiment bien quelque chose de très propre. On affiche exactement le contenu de notre nœud. Là on retrouve, par exemple, le titre. On retrouve toutes les informations qui nous seront utiles par la suite.

Créer un thème avec Drupal 8

Créez votre propre thème personnalisé Drupal avec Twig, le nouveau moteur de template. Gérez les ressources, personnalisez Drupal de façon avancée grâce aux vues, etc.

1h48 (31 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :17 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !