Доступна ли функция dsm () модуля Devel в page.html.twig? Если он недоступен, есть ли способ сделать его доступным?
Я могу использовать dsm () в файле .theme, но не в page.html.twig.
Мне известно о функции dump () в .twig. dump () похож на var_dump () в php, и вывод не так чист, как функция dsm () модуля Devel.
Использование dsm () или dpr () в page.html.twig приводит к ошибке и сайт не загружается.
Ответы:
Почему бы просто не сделать это
hook_preprocess_page()
вместо этого.источник
Подмодуль Kint в Devel 8.x теперь обеспечивает функциональность отладки Kint в шаблонах Twig.
Наслаждайтесь! Скриншоты и немного больше информации здесь: https://drupal.org/node/2218949
И я хочу добавить, что я надеюсь, что в разделе 8.x появятся тонны опций отладки, например, я с нетерпением жду возможности внедрения Ladybug !
источник
Используйте метод ветки для отладки. сначала зайдите на сайты / default / services.yml
и установите debug: true
тогда вы можете использовать метод ветки для отладки.
{{dump (attribute)}}
источник