AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

織夢模板

網站模板搜索
營銷型模板 政府網站模板 自適應模板 標簽大全

注冊

DEDECMS調用頂級欄目+頂級欄目ID的方法

網站模板下載 www.463194.tw / 2020-12-18
本文實例講述了DEDECMS調用頂級欄目+頂級欄目ID的方法。分享給大家供大家參考。具體方法如下:
 
今天,AB模板網遇到一個問題,也就是一個頂部導航的問題,頂部導航是一個包起來的,好多同學可能會想,直接拿出來一個樣子,直接套用不就得了,但是,我想說的是,每個li的class都是不一樣的,class分別是class1 class2 class3 這種類型的,所以,就讓我想到了欄目的ID 那么怎么調用頂級欄目的ID 呢,具體看下面的代碼:
 
dede調用頂級欄目ID 方法一:
 
代碼如下:{dede:field.id function="GetTopid(@me)"/}
 
織夢者首推這一方法,經過測試是可行的.
 
dede調用頂級欄目ID 方法二:
 
首先,在所需要調用頂級欄目ID的地方,添加這段標簽語法:
 
代碼如下:{dede:type}[feild:topid/]{/dede:type}
 
第二,修改源文件,找到include目錄下的taglib目錄下的type.lib.php,找到這條語句:
 
代碼如下:
 
$row = $dsql->GetOne("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id='$typeid' ");
 
修改成為:
 
代碼如下:
 
$row = $dsql->GetOne("Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id='$typeid' ");
 
在if(!is_array($row)) return ";下一行添加
 
代碼如下:if( $row['topid']==0){$row['topid']=$row['id'];}
 
這樣,這條語句在頂級欄目還是子欄目,都可以調用了:
 
代碼如下:
 
{dede:channelartlist typeid='1,2,3,4,5,6,7' row=7}
{dede:field name='typename'/}
{/dede:channelartlist}
 
希望本文所述對大家的dedecms建站有所幫助。
 
本文由AB模板網整理發布,轉載請說明出處:http://www.463194.tw/dedecmsjc/7316.html
本文標簽:

有問題可以加入織夢技術QQ群一起交流學習

☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

☉本站的源碼不會像其它下載站一樣植入大量的廣告。

☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

☉本站提供的織夢源碼,均帶數據及演示地址?梢栽谌我辉创a詳情頁查看演示地址。

☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

☉如有其他問題,請加網站客服QQ(9490489)進行交流。

相關教程

織夢模板_隨機Tags

情感資訊網站模板 化學品網站模板 運輸行業網站模板 特色小吃模板網站模板 手表首飾網站模板 貨運網站模板 藝術培訓機構網站模板 衛浴網站模板 游樂園網站模板 綠色環保網站模板 養殖網站模板 儀器儀表網站模板

推薦教程

首頁 VIP專區 靜態模板 會員中心
体彩江苏7位数几点开奖 澳门ag真人视讯 昨晚世界杯比分 莱特币官方客户端 陕西省市福彩中心地址 黑龙江11选5遗漏 股票技巧视频教程 网络棋牌赌博平台 熊猫麻将语音怎么玩 赔率在1.94以上的彩票网站 福建31选7第18224期 顶呱刮彩票软件 球探比分 中国以太坊官网 麻将平台充值app下载安装 AS真人 体彩顶呱刮app