Smarty在标签内有条件

时间:2012-11-06 15:34:49

标签: php html smarty

如果条件适用,我想在just中创建一个属性。假设我在这样的var中有一个条件:$ mycondition。

我正在尝试:

<a {if $mycondition} attribute = "test" {{/if}} href="...">link</a>

我该怎么做?

2 个答案:

答案 0 :(得分:0)

尝试在if条件的末尾删除双括号。另外,不要在属性和值之间留空格。这应该适合你:

<a {if $mycondition}attribute="test"{/if} href="...">link</a>

答案 1 :(得分:-1)

看看smarty assign功能。 Here是文档的链接。你可以做点什么

 <{if $mycondition}><{assign var="attribute" value="test"}<{/if}>

然后,您可以在代码中使用<{$attribute}>之类的属性。那会有用吗?