2

条件が適用された場合に属性を作成したいと考えています。次のような var に条件があるとします: $mycondition.

私はやろうとしています:

<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 assign 関数を見てみましょう。ここにドキュメントへのリンクがあります。次のようなことができます

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

その後、コードのように属性を使用でき<{$attribute}>ます。それはうまくいきますか?

于 2012-11-06T15:38:46.127 に答える