{dede:channelartlist typeid='2'} <li class="First"><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></li> {dede:channel type='son' noself='yes'} <li class="Second"><a href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel} {/dede:channelartlist}
此方法直接使用會出現(xiàn)一個問題:當(dāng)其中一個分類沒有子分類的時候,會在其子分類的位置顯示出所有的一級分類
解決辦法:去掉include/taglib/channel.lib.php中以下內(nèi)容即可解決 //如果用子欄目模式,當(dāng)沒有子欄目時顯示同級欄目if($type=='son' && $reid!=0 && $totalRow==0) { $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; $dsql->SetQuery($sql); $dsql->Execute(); }
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms 首頁循環(huán)調(diào)用一級欄目和二級欄目的實現(xiàn)方法