You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调试TYPO3/Fluid邮件模板?

在TYPO3邮件模板中实现变量调试的两种方法

在网页模板里用<f:debug>能直接把变量打在页面顶部,但邮件模板里得换两种方式实现你的需求:

1. 把调试内容嵌入邮件正文

直接在邮件模板里用<f:debug>,指定输出格式就能把变量信息插到邮件内容里。比如要输出所有变量的纯文本调试信息,代码如下:

<f:debug title="邮件模板变量调试" output="plaintext">{_all}</f:debug>

如果是HTML格式的邮件,也可以把output设为html,不过要注意部分邮件客户端可能对复杂HTML的渲染有问题,纯文本格式兼容性更好。发送邮件后,就能在邮件里看到完整的变量调试内容。

2. 把调试内容写入TYPO3系统日志

不想把调试信息放到邮件里的话,用Fluid内置的<f:log>视图助手,把变量转成JSON格式写入系统日志:

<f:log severity="debug" title="邮件模板变量">
    <f:format.json>{_all}</f:format.json>
</f:log>

写完之后,你可以在TYPO3后台的「系统」->「日志」里筛选调试级别的日志查看,也能直接到服务器的var/logs目录下,查看对应的TYPO3日志文件(比如typo3_*.log),变量信息会以JSON格式清晰展示。

注意:调试完成后一定要移除这些代码,避免敏感信息泄露到生产环境。

内容的提问来源于stack exchange,提问作者Falk Berger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:04:51