織夢channelartlist標簽不能獲取外部鏈接怎么辦?
織夢channelartlist標簽不能獲取外部鏈接的解決辦法
推薦學習:織夢cms
Dede在制作下拉菜單時,可以使用channelartlist循環調用頂級欄目和子欄目,但該標簽不能獲取外部鏈接,
下拉菜單時一段代碼搞定多個頂級欄目和子級欄目的同時輸出。
<div> ????<ul> ???{dede:channelartlist?row=6}只能首頁用,子頁要用改成{dede:channelartlist?row=6?typeid='top'} ????<li> ????<h3> <a>{dede:field?name='typename'/}</a>></h3> ?????????<ul> ?????????????{dede:channel?type='son'?noself='true'} ?????????????<li><a>[field:typename/]</a></li> ?????????????{/dede:channel} ?????????</ul> ?????</li> ???{/dede:channelartlist} ???</ul> </div>
注:如果你想控制頂級欄目的個數,請更改上面第一行紅色的row參數
但這樣循環,如果欄目屬性是外部鏈接就不會輸出,如果需要顯示外部鏈接,5.7可以找include/taglib/channelartlist.lib.php第67行左右去掉紅色代碼
$tpsql?=?"?reid=0?AND?ispart2?AND?ishidden1?AND?channeltype>0?";
改成
$tpsql?=?"?reid=0?AND?ishidden1?AND?channeltype>0?";
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END