-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}
上記のコードは期待どおりに機能していません。私はスマートに慣れていない、そして、これが他の場合は、この複数の条件のためにどのように働くのですか?最初の2つの条件を実行し取得し、期待される結果スマートで他の人が期待通りに動作しない場合はネストされています
$ contents.idの値は何ですか? –
あなたのコードでは私が見た<135 and > 135. == 135の理由は? – Arun
条件== 135に対して.content.idを動的に実行する必要はありません。コンテンツID> 129および<135 – phpnew