婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢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
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
亚洲男人的天堂在线观看| 91传媒视频在线播放| 亚洲第一搞黄网站| 最新欧美精品一区二区三区| 久久久久久亚洲综合影院红桃| 日韩欧美中文字幕一区| 欧美大片拔萝卜| 久久精品免视看| 国产视频亚洲色图| 国产精品久久久久久久裸模| 一区视频在线播放| 一区二区三区日韩欧美精品| 香蕉乱码成人久久天堂爱免费| 午夜一区二区三区在线观看| 午夜精品福利一区二区蜜股av | 欧美国产一区二区在线观看| 国产亚洲美州欧州综合国| 国产精品久久毛片| 亚洲精品成人在线| 日韩黄色在线观看| 国产美女精品在线| 91免费视频观看| 日韩三级在线观看| 欧美国产成人精品| 亚洲高清在线精品| 久草这里只有精品视频| 成人手机在线视频| 欧美日韩在线播放三区四区| 亚洲精品在线三区| 亚洲午夜一二三区视频| 九九国产精品视频| 欧美中文一区二区三区| 欧美一二三区精品| 亚洲女与黑人做爰| 色乱码一区二区三区88| 青娱乐精品在线视频| 国产成人精品www牛牛影视| 91久久精品国产91性色tv| 欧美一区二区视频在线观看| 中文字幕日韩精品一区| 午夜精品视频一区| av网站一区二区三区| 91精品国产丝袜白色高跟鞋| 亚洲欧美一区二区久久| 国产剧情在线观看一区二区| 欧美日韩激情一区| 国产精品久久久久久亚洲伦 | 国精产品一区一区三区mba桃花| 粗大黑人巨茎大战欧美成人| 91小视频免费观看| 日韩一区二区三区视频在线观看| 久久综合九色综合欧美就去吻| 亚洲美女屁股眼交| 国产精品综合二区| 在线观看91精品国产麻豆| 国产精品乱人伦一区二区| 麻豆91小视频| 欧美亚州韩日在线看免费版国语版| 欧美大片拔萝卜| 丝袜美腿亚洲色图| 欧美日韩色综合| 夜夜嗨av一区二区三区| 91亚洲精品久久久蜜桃| 国产精品乱码久久久久久| 国内欧美视频一区二区| 日韩精品一区二区三区三区免费| 偷拍亚洲欧洲综合| 欧美日韩一区二区三区不卡| 亚洲免费资源在线播放| 成人精品小蝌蚪| 国产精品免费看片| 91在线观看下载| 亚洲欧美一区二区三区孕妇| 91日韩在线专区| 最新久久zyz资源站| 成人爽a毛片一区二区免费| 欧美—级在线免费片| 国产精品正在播放| 欧美国产激情二区三区| 99国产精品久久久久久久久久久 | 国产剧情一区二区三区| 欧美精品一区二区久久婷婷 | 午夜欧美大尺度福利影院在线看| 色94色欧美sute亚洲13| 亚洲欧美国产毛片在线| 欧美日韩久久不卡| 久久99国产精品成人| 国产日韩欧美不卡在线| 波多野结衣在线一区| 中文字幕一区二区三区在线观看 | 欧美酷刑日本凌虐凌虐| 日韩不卡一二三区| 精品国产91洋老外米糕| 99久久伊人久久99| 亚洲妇女屁股眼交7| 日韩美一区二区三区| 国产盗摄女厕一区二区三区 | 久久夜色精品一区| 91麻豆成人久久精品二区三区| 一区二区三区四区在线播放| 日韩欧美在线影院| 91尤物视频在线观看| 日韩精品乱码av一区二区| 久久婷婷色综合| 91高清视频在线| 免费成人在线视频观看| 亚洲婷婷在线视频| 日韩精品专区在线影院观看| k8久久久一区二区三区| 天天色 色综合| 国产精品卡一卡二| 欧美精品99久久久**| 成人永久aaa| 日本午夜精品视频在线观看| 久久久99精品久久| 欧美日韩国产一级二级| 不卡av在线网| 麻豆精品在线视频| 亚洲午夜久久久| 综合色中文字幕| 国产欧美1区2区3区| 欧美日韩成人在线一区| 97久久人人超碰| 丁香激情综合国产| 极品销魂美女一区二区三区| 亚洲午夜激情网页| 亚洲天堂中文字幕| 国产三级精品在线| wwwwww.欧美系列| 日韩一区二区在线观看视频播放| 在线一区二区观看| 不卡高清视频专区| 国产精品白丝jk黑袜喷水| 久久69国产一区二区蜜臀| 天堂一区二区在线| 一区二区三区中文在线观看| 久久精品一区八戒影视| 精品久久人人做人人爽| 91精品国产综合久久久久久| 欧美色视频一区| 日本道色综合久久| 色视频成人在线观看免| 97se亚洲国产综合自在线观| 懂色av噜噜一区二区三区av| 国产亚洲精品福利| heyzo一本久久综合| 国产超碰在线一区| 东方aⅴ免费观看久久av| 国产麻豆精品视频| 国产酒店精品激情| 国产成人免费在线观看| 国产成人亚洲精品青草天美| 国产成人h网站| av在线不卡观看免费观看| 国产在线精品一区二区夜色| 黑人精品欧美一区二区蜜桃| 韩国精品主播一区二区在线观看| 久久99精品久久只有精品| 国产精品99久久久久久似苏梦涵| 国产福利不卡视频| 成人在线一区二区三区| 色噜噜夜夜夜综合网| 欧美精品视频www在线观看| 日韩一级二级三级| 欧美激情一区二区在线| 亚洲老妇xxxxxx| 麻豆精品久久久| 成人在线综合网| 欧美性三三影院| 精品国产乱码久久久久久图片| 久久伊99综合婷婷久久伊| 中文字幕一区在线观看视频| 亚洲免费电影在线| 日本91福利区| 成人黄页毛片网站| 欧美肥妇free| 国产精品国产a| 无吗不卡中文字幕| 国产精品一卡二卡| 欧美性欧美巨大黑白大战| 欧美成人精品福利| 亚洲视频每日更新| 蜜臀av性久久久久av蜜臀妖精| 粉嫩aⅴ一区二区三区四区五区| 欧美亚洲免费在线一区| 2023国产精华国产精品| 一个色综合av| 国产高清不卡一区| 欧美丰满嫩嫩电影| 中文字幕在线播放不卡一区| 日日夜夜一区二区| 色婷婷久久99综合精品jk白丝| 欧美精品一区二区三区在线播放| 亚洲女同女同女同女同女同69| 韩国一区二区三区| 欧美日韩一区不卡| 国产精品久久久久久久久果冻传媒| 久久精品国产网站| 欧美日韩国产综合久久| 中文字幕一区二区三区色视频|