我正在尝试覆盖块主题并使用html和twig重建它。
我似乎无法从块类型或内容类型中找到变量,并且无法找到图片网址。
我怎样才能使用kint来达到它?
答案 0 :(得分:5)
转储所有内容的最简单方法是使用
{{ dump() }}
在你的树枝模板里面。
我在相当大的Drupal站点上工作,并且我使用它来排除通过变量循环的内存。
<ol>
{% for key, value in _context %}
<li>{{ key }}</li>
{% endfor %}
</ol>
这会将所有内容转储到一个很好的有序列表中。
希望这有帮助!
此外,我不确定您是否已经这样做了,但如果没有 - 打开树枝调试工具,然后检查您选择的检查员,它会给您建议并覆盖数据。
您可以使用
在您的sites / default / services.yml中执行此操作twig.config:
debug: true
答案 1 :(得分:3)
如果你安装了kint(Devel模块),只需使用:
{{ kint(_context) }}
它优于{{ dump() }}
,因为当递归过长时kint可以管理,避免内存问题。其次,有一个很好的方式来显示信息。