Smarty模板 - 变量内部变量?

时间:2014-06-03 20:25:13

标签: variables smarty

所以我目前正在做一个使用smarty模板系统的自定义WHMCS模板。其中一个电话如下:

{$customfield.input|replace:'>':'placeholder="Placeholder' >'}

现在,这可以通过文本Placeholder设置占位符。我想要实现的是在Placeholder文本所在的位置获取以下变量:

{$customfield.name}

所以我需要以下内容:

{$customfield.input|replace:'>':'placeholder="{$customfield.name}" >'}

但这不起作用。

这可能吗?

2 个答案:

答案 0 :(得分:1)

正确的方法

{$customfield.input|replace:'>':"placeholder='`$customfield.name`' >"}

答案 1 :(得分:0)

删除第二个变量周围的大括号:

{$customfield.input|replace:'>':'placeholder="{$customfield.name|escape:html}" >'}