Drupal8 调试Twig模板

来源:互联网 发布:俄罗斯交友软件vk 编辑:程序博客网 时间:2024/06/04 18:31

Twig模板引擎提供了一个调试工具。

Drupal 8 实现并且增加了一个额外的工具,可以让你找到输出标记(markup)的模板(link is external)

开启调试(Enable debugging)

你要开启 Twig 的调试功能是在 sites/default/services.yml 里。

设置该文件中的debug变量为 true

parameters:
  twig.config:
    debug: true

如果你用的是火狐,请确保“HTML”->“Show Comments”选项是开启(选中)的。


自动重新加载编译过的Twig模板

编译过的Twig模板是作为php类文件保存在硬盘中的,这样可以提升性能,但是这意味着你更改了模板源文件后它们不会及时更新显示出来。要开启Twig模板自动重新加载,在 services.yml 文件中设置 debug 为开启即可,关于此更多信息,可以查阅:https://drupal.org/node/1903374(link is external)

输出变量

?
1
{{ dump() }}
?
1
{{ dump(var) }}

如果你安装了 Devel 子模块kint,你可以在twig模板中加入以下代码以获得可折叠显示的变量:

?
1
{{ kint() }}
本文转载自http://drupalchina.cn/node/5576,由dclnet翻译。
0 0
原创粉丝点击