0

我正在尝试覆盖块主题并使用 html 和树枝重建它。

例如,我似乎无法从块类型或内容类型中找到变量,也无法找到图像 url。

我怎样才能使用 kint 到达它?

4

2 回答 2

5

倾倒一切的最简单方法是

{{ dump() }} 

在你的树枝模板里面。

我在相当大的 Drupal 站点上工作,我使用它来不因循环变量而耗尽内存。

<ol>
    {% for key, value in _context  %}
      <li>{{ key }}</li>
    {% endfor %}
</ol>

这会将所有内容转储到一个漂亮的有序列表中。

希望这可以帮助!

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

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

twig.config:
debug: true 
于 2015-01-12T22:50:21.157 回答
3

如果您安装了 kint(Devel 模块),只需使用:

{{ kint(_context) }}

它优于{{ dump() }},因为当递归太长时,kint 可以管理,避免内存问题。其次,有一个很好的方式来显示信息。

于 2015-12-07T11:40:17.990 回答