-1
{if $contents.id != "7" and $contents.id < "128" and $contents.id > "164"}
<div class="contentdiv">
.....//some code
</div>
{elseif $contents.id != "7" and $contents.id > "129" and $contents.id < "135"}
<div class="contentdiv">
.....//some code
</div>
{elseif $contents.id != "7" and $contents.id > "135" and $contents.id < "149"}
<div class="contentdiv">
.....//some code
</div>
{elseif $contents.id != "7" and $contents.id > "149" and $contents.id < "154"}
<div class="contentdiv">
.....//some code
</div>
{elseif $contents.id != "7" and $contents.id > "154" and $contents.id < "161" and $contents.id eq "199" }
<div class="contentdiv">
.....//some code
</div>
{else}
.....//some code
{/if}
上述代碼不能按預期方式工作。我對smarty很陌生,如果這種情況發生,我又是如何工作的。只得到執行前兩個條件,並給出預期的結果嵌套,否則在smarty不按預期工作
$ contents.id的值是多少? –
在您的代碼中,我看到了<135 and > 135. == 135是什麼? – Arun
不需要執行條件== 135.content.id動態地從database.its工作內容id> 129和<135 – phpnew