發表日期:2018-06 文章編輯:小燈 瀏覽次數:3368
1、獲取所有的頂級欄目列表帶鏈接:
{dede:channel type='top' row='8' currentstyle='<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
2、獲取指定的頂級欄目帶鏈接:
{dede:type typeid='id'}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
3、文章列表標題帶鏈接
(>=DedeCMS 3,DedeCMS 4,DedeCMS 5)
名稱:type
功能:獲取指定欄目鏈接
語法:
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
文件:
\include\taglib\type.lib.php
function lib_type(&$ctag,&$refObj)
默認底層模板:
part_type_list.htm
參數:
typeid=0指定欄目ID,如果沒有指定則獲取當前頁面下的環境變量
底層字段:
id,typelink,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,listman
(>=DedeCMS 3,DedeCMS 4,DedeCMS 5)
名稱:global
功能:獲取系統全局配置變量內容
語法:
{dede:global.cfg_webname/}
[field:global.cfg_webname/] 用于底層模板中
文件:
系統模板引擎
名稱:field
功能:用于獲取特定欄目或者檔案的字段值及常用的環境變量值
語法:
{dede:field name='字段名'/} 或者 {dede:field.字段名/}
文件:
所有視圖類中
默認底層模板:
無
參數:
板塊模板:phpurl,indexurl,indexname,templeturl,memberurl, specurl
列表模板:position,title,phpurl,templeturl,memberurl,indexurl,indexname,specurl,欄目表dede_arctype的所有字段其中 position 為 “欄目一 > 欄目二” 這樣形式的鏈接,title則為這種形式的標題
文檔模板:position,phpurl,templeturl,memberurl,indexurl,indexname,specurl,id(同 ID,aid)
文檔所有內容字段:檔案archives表 和 附加表的所有字段。
名稱:channel
功能:織夢常用標記,通常用于網站頂部以獲取站點欄目信息,方便網站會員分類瀏覽整站信息
語法:
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
文件:
\include\taglib\channel.lib.php
function lib_channel(&$ctag,&$refObj)
默認底層模板:
channel_list.htm
參數:
typeid = '0'欄目ID
reid = '0'上級欄目ID
row = '100'調用欄目數
col = '1'分多少列顯示(默認為單列)
type = 'son | sun'son表示下級欄目,self表示同級欄目,top頂級欄目
currentstyle = ''應用樣式
底層字段:
ID(同 id),typeid, typelink, typename, typeurl,typedir(僅表示欄目的網址) 例:
{dede:channel type='top'} <a href='[field:typelink /]'>[field:typename/]</a> {/dede:channel}
currentstyle中支持~rel~、~id~、~typelink~、~typename~
注:在沒有指定typeid的情況下,type標記與模板的環境有關,如,模板生成到欄目一,那么type='son'就表示欄目一的所有子類
范例:
這個標簽是全局常用標記,主要用于顯示頁面的欄目分類,我們可以查看默認模板\templets\default\head.htm中的相關代碼:
{dede:channel type='top' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}
這里的欄目可以通過后臺進行設置,欄目顯示順序按照排序的高低進行,我們可以在系統后臺[核心]-[欄目管理]中進行欄目設置:
(> DedeCMS 4,DedeCMS 5)
名稱:autochannel
功能:指定排序位置的單個欄目的鏈接
語法:
{dede:autochannel partsort='2' typeid=1}
<a href='[field:typelink/]'>[field:typename/]</a>
{/dede:autochannel}
文件:
\include\taglib\autochannel.lib.php
function lib_autochannel(&$ctag,&$refObj)
默認底冊模板:
part_autochannel.htm
參數:
partsort = '0'欄目所在的排序位置
typeid='0'獲取單個欄目的頂級欄目
底層字段:
id,typelink,typedir,isdefault,defaultname,ispart,namerule2,typename,moresite,siteurl,sitepath,listman
日期:2018-10 瀏覽次數:3612
日期:2018-10 瀏覽次數:3356
日期:2018-08 瀏覽次數:3393
日期:2018-06 瀏覽次數:3207
日期:2018-06 瀏覽次數:3056
日期:2018-06 瀏覽次數:3102
日期:2018-06 瀏覽次數:3367
日期:2018-06 瀏覽次數:3207
日期:2018-06 瀏覽次數:3120
日期:2018-06 瀏覽次數:3309
日期:2018-05 瀏覽次數:3213
日期:2018-05 瀏覽次數:3997
日期:2018-05 瀏覽次數:3125
日期:2018-05 瀏覽次數:3529
日期:2018-04 瀏覽次數:3993
日期:2018-03 瀏覽次數:3128
日期:2018-03 瀏覽次數:3009
日期:2018-03 瀏覽次數:3203
日期:2018-02 瀏覽次數:3201
日期:2018-02 瀏覽次數:3159
日期:2017-12 瀏覽次數:3296
日期:2017-12 瀏覽次數:3499
日期:2017-12 瀏覽次數:3676
日期:2017-12 瀏覽次數:3106
日期:2017-12 瀏覽次數:3077
日期:2017-11 瀏覽次數:3117
日期:2017-11 瀏覽次數:3186
日期:2017-11 瀏覽次數:3077
日期:2017-11 瀏覽次數:3215
日期:2017-11 瀏覽次數:3793
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.