【发布时间】:2011-06-18 12:04:33
【问题描述】:
我有这样的事情:[% query | html %]
现在我想把它用作
[% MACRO l(text, args) BLOCK; c.localize(text, args); END; %]
[% l('text:<b>[_1]</b> no:[_2]', [query | html,2]) %]
如果您尝试该示例,它将无法正常工作,因为| 无法在此处使用。 Template Toolkit 不接受这点。我想 HTML 转义 query。我该怎么做?
将<b> 移出引号不是解决方案,因为翻译的顺序可能与上述不同。
【问题讨论】:
-
不太清楚你在问什么。您能否发布一个完整(但简短)的示例,我们可以通过 tpage 运行。
标签: perl catalyst template-toolkit