雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

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

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊:

我們用DedeCMS制作下拉菜單導航時,可以使用channelartlist循環(huán)調用頂級欄目和子欄目,下拉菜單時這一段代碼可以搞定多個頂級欄目和子級欄目的同時輸出。代碼演示如下:
 
<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參數
 
但該標簽有一個問題,那就是不能獲取并調用使用外部鏈接的欄目,但是我們可以通過修改文件來修復這個BUG,下面是詳細的步驟:
 
找到并打開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 ";
 

上一篇:織夢DedeCMS獲取文章鏈接的函數GetOneArchive使用方法

欄    目:dedecms

下一篇:dedecms 首頁arclist按照'weight'排序

本文標題:織夢channelartlist標簽不能調用外部鏈接欄目的解決辦法

本文地址:http://www.jygsgssxh.com/a1/dedecms/15420.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關

隨機閱讀

網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網 版權所有