我怎样才能在drupal 8中转储块/节点内容

tal*_*115 0 php drupal twig drupal-8

我试图覆盖块主题并使用html和twig重建它.

我似乎无法从块类型或内容类型中找到变量,并且无法找到图像URL.

我如何使用kint达到它?

pj1*_*100 5

转储所有内容的最简单方法是使用

{{ dump() }} 
Run Code Online (Sandbox Code Playgroud)

在你的树枝模板里面.

我在相当大的Drupal站点上工作,我使用它来消除循环通过变量的内存.

<ol>
    {% for key, value in _context  %}
      <li>{{ key }}</li>
    {% endfor %}
</ol>
Run Code Online (Sandbox Code Playgroud)

这会将所有内容转储到一个很好的有序列表中

希望这可以帮助!

此外,我不确定你是否已经这样做了,但如果没有 - 打开twig调试工具,然后检查你选择的检查器,它会给你建议并覆盖数据.

您可以在您的sites/default/services.yml中执行此操作

twig.config:
debug: true 
Run Code Online (Sandbox Code Playgroud)