La fonction dsm () du module Devel est-elle disponible dans page.html.twig? S'il n'est pas disponible, existe-t-il un moyen de le rendre disponible?
Je peux utiliser dsm () dans le fichier .theme mais pas dans page.html.twig.
Je connais la fonction dump () dans .twig. dump () est similaire à var_dump () de php et la sortie n'est pas aussi propre que la fonction dsm () du module Devel.
L'utilisation de dsm () ou dpr () dans page.html.twig provoque une erreur et le site ne se charge pas.
Réponses:
Pourquoi ne pas simplement le faire à la
hook_preprocess_page()
place.la source
Le sous-module Kint dans Devel 8.x fournit désormais la fonctionnalité de débogage Kint dans les modèles Twig.
Prendre plaisir! Captures d'écran et un peu plus d'informations ici: https://drupal.org/node/2218949
Et je veux ajouter que j'espère que l'espace contrib dans 8.x se retrouvera avec des tonnes d'options de débogage, par exemple, j'ai hâte de voir Ladybug implémenté!
la source
Utilisez la méthode twig pour le débogage. allez d'abord sur sites / default / services.yml
et définir le débogage: vrai
alors vous pouvez utiliser la méthode twig pour le débogage.
{{dump (attributs)}}
la source