DedeCMS織夢標簽channelartlist不能調用外部鏈接的解決辦法

Dede在制作下拉菜單時,可以使用channelartlist循環調用頂級欄目和子欄目,但該標簽不能獲取外部鏈接,
 
下拉菜單時一段代碼搞定多個頂級欄目和子級欄目的同時輸出。
 
<div>
   <ul>
  {dede:channelartlist row=6}只能首頁用,子頁要用改成{dede:channelartlist row=6 typeid='top'}
   <li>
   <h3><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>></h3>
        <ul>
            {dede:channel type='son' noself='true'}
            <li><a href='[field:typelink/]'>[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 ispart<>2 AND ishidden<>1 AND channeltype>0 ";
 
改成
 
  $tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";

推薦模板

上一篇:dedecom織夢欄目(動態、靜態)分頁教程

下一篇:DEDE織夢后臺提示CSRF Token Check Failed的解決方法!

猜你喜歡

dede織夢模板網
最近中文字幕在线观看,亚洲精品综合久久,国产每日更新,一级a爱视频