Drupal8 调试Twig模板

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值