我正在尝试将修饰符(truncate
,在我的例子中)应用到 block 的输出(tr
block ,即翻译 block ) .我没有 tr
作为修饰符,因为它对 HTML 标记不方便。
我真的不知道我应该使用哪种语法,也不知道它是否被允许(假设,我对 block 的使用可能有点古怪)。
类似的东西,如果它有意义的话:
{{tr}很长的文本我想翻译然后截断{/tr}|truncate}
最佳答案
可以这样做:
{capture assign="var"}{tr}...{/tr}{/capture}
{$var|truncate}
但我个人会创建截断 block 函数并执行此操作
{truncate}{tr}...{/tr}{/truncate}
关于php - 在 block 输出上应用 Smarty 修改器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525035/