聯(lián)系官方銷售客服
1835022288
028-61286886
導航循環(huán)中,有一個父欄目沒有子欄目,但是想循環(huán)出 他的里面的內(nèi)容,其他的循環(huán)出二級欄目,請問這個判斷咋寫
{list action=category module=share pid=0 num=8}
<li class="{if $catid && in_array($catid, $t.catids)}on{/if} main n{$key}">
<a href="{$t.url}" title="{$t.name}" class="sub ">
{$t.name}
</a>
{if $pid=24}
<div class="submenu">
{module catid=24 order=updatetime num=20}
<a href="{$t.url}" title="{$t.title}"><i></i>{$t.title}</a>
{/module}
</div>
{/if}
{if $t.child}
<div class="submenu">
{list action=category module=share pid=$t.id return=t1}
<a href="{$t1.url}" title="{$t1.name}"><i></i>{$t1.name}</a>
{/list}
</div>
{/if}
</li>
{/list}
官方提醒:使用module內(nèi)容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關的代碼,每個參數(shù)后面都有用法解釋
{if $t.id==24}
我感覺這句存在問題
1、單等號不能是判斷,雙等號才能是判斷寫法
2、$pid這個變量是不存在,我理解是$t.id,表示當前循環(huán)的欄目號等于24時,循環(huán)他的文章
3、 {module catid=24 order=updatetime num=20 return=t2}
<a target="_blank" href="{$t2.url}" title="{$t2.title}"><i></i>{$t2.title}</a>
這句寫法有問題,內(nèi)循環(huán)需要制定return=t2 ,不然就跟父循環(huán)沖突了