[英]Smarty conditional inside a tag
我想在条件适用的情况下在中创建一个属性。 假设我在这样的var中有一个条件:$ mycondition。
我正在尝试做:
<a {if $mycondition} attribute = "test" {{/if}} href="...">link</a>
我该怎么做?
只需尝试在if
条件的末尾删除双括号。 另外,请不要在属性及其值之间留空格。 这应该为您工作:
<a {if $mycondition}attribute="test"{/if} href="...">link</a>
看一下smarty分配功能。 这是文档的链接。 你可以做类似的事情
<{if $mycondition}><{assign var="attribute" value="test"}<{/if}>
然后,您可以在代码中使用<{$attribute}>
类的<{$attribute}>
。 那行得通吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.