校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢dedecms系統網頁模板編寫

織夢dedecms系統網頁模板編寫

POST TIME:2021-05-24 02:58

網頁模板就是templets中的htm文件,所以編寫模板就是要編寫html。這篇文章不是關于標簽的具體使用,而是對網頁模板的一些理解。包括基本的標簽語法,封面模板,列表模板和文檔模板的關系。 

一 關于標簽 
dedecms標簽:就像html標簽,不過是織夢自定義的,由標簽名,屬性,和InnerText構成。 
先看一段代碼templets/index.htm 

復制代碼
網站名:{dede:global name=cfg_webname/} 
<strong>最近登陸的會員</strong> 
{dede:memberlist row=6 signlen=30}  
    <a href="[field:spaceurl/]" target="_blank"> 
        <img src="[field:face/]"  width="52" height="52"/> [field:uname/] 
    </a> 
{/dede:memberlist}
通過運行網站主頁index.php查看結果。 

像dede:global就是標簽名,name=cfg_webname是屬性,在dede:memberlist標簽間的就是InnerText。在織夢中,InnerText又稱為底層模板。 

短標簽:像global這種只有單邊的標簽叫短標簽,表示一個元素的值。 

塊標簽:像memberlist這種成對的標簽叫塊標簽,一般表示一系列的紀錄,像上面的代碼就表示列出6個會員的默寫信息。研究一下會發現這些記錄來自數據庫。 

[field:XX]這個代表記錄中的某個屬性值。 

總結一下,編寫模板時用到這些語言 

Html代碼+新增的dedecms標簽語法。 

Css和Js沒有新語法,以外部文件的方式調用。 

Php,mysql的代碼大大減少,與數據庫查詢有關的代碼大部分被標簽語法。比如說調用memberlist標簽,就等價于訪問數據表dede_cms。Php主要用于插件等新模塊的編寫和修改。 

以上只是織夢標簽語法的簡述,詳見模板手冊 

標記手冊1 

標記手冊2 

站長百科 

二 模板的種類 

2.1 templets文件夾 

System文件夾,里面放的是默認底層模板。當我們在塊級標簽間不寫任何東西時,就會自動被調用來作為塊級標簽的InnerText。 

Plus文件夾,里面放的是被root_dir/plus里的php調用的模板。經過一些研究也許能仿寫這些模板的代碼,待探究。

Default文件夾,里面放的是默認模板,是網頁顯示主要的模板,如果在網上下一個其他的dedecms模板(非官方默認模板),可能里面只是一個templets文件夾,因為這對外觀已經足夠了。下面是default文件夾的分析。 

我以前只用到index.htm,其他的文件有什么用呢? 

我認為這些文件可以分成兩類: 

第一類不是一個完整的頁面,被include的(由于有了dedecms標簽,html文檔中也可以include)。如head.htm,footer.htm等。 

第二類就是完整的頁面了,呵呵。 

而第二類又分為封面(index)模板,列表(list)模板,文檔(內容,article)模板。文件夾中的index_XX.htm就是封面模板,依此類推。 

2.2封面、列表和文檔模板的測試 

在root_dir/index.php中的SetTemplet處把路徑改為dirname(__FILE__) . "/templets/default/ 

list_article.htm",顯示的內容不太完整。這些模板要怎么用呢?一下是我探索的辦法: 

打開dedecms的網站后臺管理(對了,請先安裝安裝數據體驗包,這樣才有測試數據) 

點擊網站欄目管理 
 

在網頁基礎中點更改 
  
常規選項中欄目屬性是頻道封面 

再選擇高級選項 
 
高級選項中封面模板為{style}/index_article.htm 

如果你安裝的數據和我是同一版本,就會知道網頁基礎是個一級欄目,底下組織了很多文章。 

回到網站欄目管理 

點擊預覽,會看到一個關于網頁基礎欄目的頁面。由于常規選項中欄目屬性是頻道封面,高級選項中封面模板為{style}/index_article.htm,所以網頁調用index_article.htm作為模板。 

依此類推,如果在常規選項中欄目屬性是最終列表欄目,高級選項中封面模板為{style}/list_article.htm,則會調用list_article.htm作為模板,文檔模板也依此類推。 

模板和欄目的關系 

每一個欄目都有自己的三個模板,而同一個模板可被多個欄目所用。也就是說,模板只是提供了樣式,但內容終究來至數據庫。這也說明了為什么在root_dir/index.php中的SetTemplet處改路徑不能顯示完整的內容,因為模板沒有綁定到某個具體欄目。這也是織夢作為內容管理系統的特點,把樣式和內容分離。 

再來說說文檔模板,在常規選項->欄目屬性處看到。作為頻道封面欄目不能發布文章的。那我們選一個最終列表欄目,如”Html” 

點擊更改。看到常規選項中欄目屬性是最終列表欄目,點高級選項,就能看到文檔模板為{style}/article_article.htm,所以Html欄目下所有的文章都會以這個模板顯示。 

點擊內容管理里的普通文章 
 
選擇一篇Html欄目下的文章,點預覽(右邊的那個綠色小球) 

這時看到的是就是article_article.htm模板代表的樣式。 

到這里,應該就會如何顯示/調試封面模板、列表模板和文檔模板了。 

2.3頻道 

可以看見templets/default中大部分的模板都是這三類,可見其重要性。那么有index_article.htm,list_article.htm,article_article.htm就夠了,其他又是干什么的。 

這就要講到頻道,頻道是欄目的類型,文章(article)頻道、圖片(image)頻道、軟件(soft)頻道(實質是一個下載頻道)、商品(shop)頻道等。頻道是一種內容模型,比如動漫、風景都能用圖片頻道。所以就會有index_article.htm,index_ image.htm,index_ soft.htm,index_shop.htm。每個頻道都有自己的三種模板。 

那么如何編寫模板,當然要先學過標簽語法 

A、function 擴展,如{dede:標記名稱 function=”函數名(@me,其它參數)” /} 

B、在Innertext中直接編程,也就是之前一直用的方法 

再讀一下index_article.htm,list_article.htm,article_article.htm。讀源碼是最好的學習方法^_^ 

總的來說,寫網頁具體要做的就是為每個頻道編寫網頁模板。 

關于模板的內容就分享到這里了。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
一区二区三区国产| 99re热视频精品| 日韩免费一区二区| 国内成人免费视频| 国产精品视频免费看| 99久久99久久精品免费观看| 亚洲精品ww久久久久久p站| 在线观看日韩国产| 久久精工是国产品牌吗| 国产欧美日韩另类一区| 暴力调教一区二区三区| 亚洲国产精品麻豆| 欧美大片国产精品| 91毛片在线观看| 日韩精品一区二区三区swag | 国产精品一区二区x88av| 日本一区二区免费在线| 在线观看视频欧美| 久久福利视频一区二区| 国产精品毛片久久久久久| 在线亚洲人成电影网站色www| 天堂av在线一区| 久久一日本道色综合| 日本二三区不卡| 久久国产生活片100| 亚洲日穴在线视频| 日韩视频永久免费| 色综合久久中文综合久久97| 蜜桃视频在线观看一区| 欧美激情一区二区| 欧美一级艳片视频免费观看| 不卡视频在线看| 久久精品国产99| 亚洲小少妇裸体bbw| 久久精品免费在线观看| 欧美在线一二三| 国产二区国产一区在线观看| 亚洲gay无套男同| 国产精品伦一区二区三级视频| 欧美一区日本一区韩国一区| 99这里都是精品| 国产伦精一区二区三区| 午夜精品在线看| 自拍偷自拍亚洲精品播放| 精品国产91洋老外米糕| 欧美在线免费观看亚洲| 成人午夜免费电影| 韩国在线一区二区| 香蕉加勒比综合久久| 亚洲人精品一区| 久久新电视剧免费观看| 欧美一级日韩一级| 欧美午夜一区二区三区| www.亚洲色图.com| 成人一区二区三区视频在线观看| 日韩成人精品视频| 亚洲一区免费观看| 国产精品区一区二区三| 久久久天堂av| 2023国产精品自拍| 日韩欧美国产一区二区在线播放 | 国产成人精品亚洲777人妖| 日韩**一区毛片| 午夜精品久久久久久久久| 亚洲综合视频网| 亚洲男人天堂av| 亚洲欧美日韩国产成人精品影院| 国产精品久久久久久久久免费桃花| 亚洲精品一区二区三区99| 日韩一区二区三| 日韩午夜在线影院| 91精品国产欧美一区二区| 欧美一区二区日韩| 91精品国产综合久久精品图片| 在线观看91av| 在线综合亚洲欧美在线视频| 欧美一区二区在线观看| 91精品免费在线观看| 欧美肥妇free| 日韩一区二区影院| 久久一区二区视频| 久久伊人蜜桃av一区二区| 国产三级欧美三级日产三级99 | 日韩精品中文字幕一区二区三区| 91精品国产综合久久精品图片| 欧美一级片在线| 日韩免费电影网站| 国产亚洲欧洲一区高清在线观看| 国产亚洲欧洲997久久综合| 国产精品久久久久影院老司| 亚洲乱码一区二区三区在线观看| 亚洲综合激情另类小说区| 爽好多水快深点欧美视频| 狠狠色综合色综合网络| 国产成都精品91一区二区三| 不卡一区二区在线| 在线免费av一区| 欧美一区二区三区四区视频| 久久影院午夜论| 亚洲欧美日韩国产一区二区三区| 亚洲午夜电影网| 老汉av免费一区二区三区| 东方欧美亚洲色图在线| 在线观看视频一区二区欧美日韩| 欧美久久久久久久久久| 精品福利一区二区三区| 国产精品卡一卡二卡三| 亚洲午夜精品一区二区三区他趣| 久草在线在线精品观看| 懂色av一区二区三区免费观看 | 亚洲国产精品激情在线观看| 综合分类小说区另类春色亚洲小说欧美 | 亚洲一卡二卡三卡四卡五卡| 日韩福利电影在线观看| 国产盗摄视频一区二区三区| 色天天综合色天天久久| 日韩精品一区二区在线| 亚洲欧洲精品一区二区三区不卡| 亚洲成人免费影院| 国产美女在线精品| 欧美自拍丝袜亚洲| www精品美女久久久tv| 亚洲欧洲三级电影| 理论电影国产精品| 色噜噜狠狠一区二区三区果冻| 日韩三级高清在线| 亚洲另类春色国产| 国产一区二区美女| 欧美视频一二三区| 中文字幕一区二区不卡| 免费av网站大全久久| 色网站国产精品| 久久久www成人免费无遮挡大片| 亚洲一二三级电影| 成人免费视频网站在线观看| 日韩视频免费观看高清完整版| 中文字幕在线不卡| 国产一区二区在线影院| 这里是久久伊人| 亚洲精品国久久99热| 国产成人三级在线观看| 884aa四虎影成人精品一区| 中文字幕亚洲欧美在线不卡| 黑人巨大精品欧美黑白配亚洲| 欧美日韩一区二区三区四区| 中文字幕在线播放不卡一区| 国产精品2024| 久久综合九色欧美综合狠狠| 亚洲成人精品一区| 972aa.com艺术欧美| 国产欧美精品一区二区色综合朱莉 | 不卡影院免费观看| 国产亚洲一区二区三区在线观看 | 国产乱理伦片在线观看夜一区| 91麻豆精品国产91久久久 | 黄色小说综合网站| 4hu四虎永久在线影院成人| 亚洲综合免费观看高清在线观看| aaa亚洲精品一二三区| 国产精品久久久久久久裸模| 国产乱对白刺激视频不卡| 26uuu色噜噜精品一区| 蜜桃视频在线观看一区| 日韩欧美国产不卡| 美女爽到高潮91| 26uuu国产日韩综合| 狠狠色狠狠色综合| 欧美电视剧免费全集观看| 日本美女视频一区二区| 91精品一区二区三区久久久久久| 丝袜亚洲另类丝袜在线| 欧美片网站yy| 日本少妇一区二区| 欧美电影免费观看高清完整版在线| 免费xxxx性欧美18vr| 精品1区2区在线观看| 国产一区二区精品在线观看| 久久青草欧美一区二区三区| 国产成人精品亚洲午夜麻豆| 中文在线一区二区| 91美女在线观看| 婷婷综合在线观看| 日韩欧美亚洲一区二区| 激情五月婷婷综合网| 中日韩av电影| 91福利在线看| 日韩av高清在线观看| 久久久久久久综合日本| www.欧美.com| 午夜精品久久久久久久| 欧美精品一区二区不卡| 成人三级伦理片| 亚洲第一av色| 久久综合九色欧美综合狠狠| av午夜精品一区二区三区| 亚洲不卡一区二区三区| 久久先锋影音av鲁色资源网| 99精品视频在线观看| 亚洲高清一区二区三区| 2024国产精品|