聯(lián)系官方銷售客服
1835022288
028-61286886
《子欄目下如何 循環(huán)導(dǎo)航二級(jí)、三級(jí)、四級(jí)導(dǎo)航》 用到 {loop $related $c }
已知 循環(huán)欄目 產(chǎn)品分類 循環(huán)頁(yè),例如
產(chǎn)品中心 ID4 productlist.html 二級(jí)分類左側(cè)導(dǎo)航代碼如下:
{loop $related $c }
<li>
<a {if $c.id==$cat.id} class=" active"{else}class=" "{/if} href="{$c.url}">{$c.name}</a>
</li>
{/loop}
產(chǎn)品一級(jí)分類都正常如:、
服飾
電子產(chǎn)品
食品
這一切都正常
如果導(dǎo)航想增加 一個(gè)二級(jí)分類 ,例如上衣分類 ID34, 那么下面的代碼循環(huán)為什么不顯示
{loop $related $c }
<li>
<a {if $c.id==$cat.id} class=" active"{else}class=" "{/if} href="{$c.url}">{$c.name}</a>
{if $c.child}<span class="menu_head">+</span>
<ul class="left_snav_ul menu_body">
<li><a class="biglink" href="{$c2.url}">{$c2.name} </a></li>
</ul>
{else}{/if}
</li>
{/loop}
為什么 紫色 二級(jí)分類為什么不能正常調(diào)用?
那你不能用這個(gè)標(biāo)簽 {loop $related $c },這個(gè)標(biāo)簽的作用是顯示當(dāng)前欄目的同級(jí)或者下級(jí)分類,不適用于你的需求
我覺(jué)得應(yīng)該用這種思路
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 這個(gè)有BUG(@反饋BUG),會(huì)出現(xiàn)頂級(jí)或者頂級(jí)分類循環(huán)重復(fù),不完美。
頂級(jí)或者頂級(jí)分類循環(huán)重復(fù)是什么意思,截圖看看效果
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 只想檢測(cè)當(dāng)前 list 列表下的 一級(jí)分類 ,和二級(jí)分類, {loop $related $c }
{loop $related $c }
<li>
<a {if $c.id==$cat.id} class=" active"{else}class=" "{/if} target="_blank" href="{$c.url}">{$c.name}</a>
{if $c.child}<span class="menu_head">+</span>
<ul class="left_snav_ul menu_body">
<li><a class="biglink" target="_blank" href="{$c2.url}">{$c2.name} </a></li>
</ul>
{else}{/if}
</li>
{/loop}
以上代碼用于 產(chǎn)品列表頁(yè) 子分類導(dǎo)航 左側(cè)邊導(dǎo)航
產(chǎn)品分類
頂級(jí)分類--產(chǎn)品中心
產(chǎn)品中心
list.html 2 級(jí)分類 服裝中心,{$c.name}
3 級(jí)分類 上衣 {$c2.name} 就到這里。。。。。然而 {$c2.name} 無(wú)法顯示
沒(méi)明白你的思路和意圖
-------
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 用 了
。。。。。。。。。
這個(gè)后, 不能很靈活的在本頁(yè)面分類下 僅調(diào)用本 分類 下的 子分類循環(huán)導(dǎo)航, 會(huì)循環(huán)重復(fù)出現(xiàn)一些其他類目一級(jí)導(dǎo)航,所以不完美。和其他的CMS還是有些不同,
所以 {loop $related $c } 這個(gè)僅僅只能顯示 產(chǎn)品中心 分類下 服飾 類 ,他分類下的 “”上衣“”子分類 就顯示不了了, 上面的截圖是我手工打上去的。

我就不信了,還有什么數(shù)據(jù)迅睿掉不出來(lái)的
你安裝一個(gè)向日葵遠(yuǎn)程控制軟件,然后把伙伴識(shí)別碼和驗(yàn)證碼(寫(xiě)在“僅管理員可見(jiàn)區(qū)域”)發(fā)給我,我來(lái)遠(yuǎn)程操作看看
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 看到了, 你這個(gè)判斷到 “服飾”{$c.name} 了, 服飾分類 下如果再有一下級(jí)分類 例如"上衣" , 導(dǎo)航, 如何命名和調(diào)用?{$c2.name} 嗎? 之前看到有官方寫(xiě)的這個(gè)例子:
我套用后, “上衣” 直接到了 上圖的 {$c3.name}
不是很好用,能不能 用 {loop $related $c } 寫(xiě)出來(lái)2、3級(jí)的循環(huán)字段 {$c2.name} {$c3.name} ?
?? 遠(yuǎn)程吧,懶得給你繞來(lái)繞去,我直接給你寫(xiě)成品出來(lái)
正確答案在5樓代碼,樓主思路存在問(wèn)題,不明白變量作用域和循環(huán)的使用方式,基礎(chǔ)語(yǔ)法不熟悉