2

我想在一个条件适用的情况下创建一个属性。假设我在这样的 var 中有一个条件:

我正在尝试做:

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

我该怎么做?

4

2 回答 2

0

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

<a {if $mycondition}attribute="test"{/if} href="...">link</a>
于 2012-11-06T15:38:38.007 回答
-1

看一下 smarty 的分配功能。是文档的链接。你可以做类似的事情

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

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

于 2012-11-06T15:38:46.127 回答