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

主頁 > 網站建設 > 建站知識 > 基礎dedecms教程_認識dedecms模板

基礎dedecms教程_認識dedecms模板

POST TIME:2018-01-08 14:25

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

一 關于標簽

dedecms標簽:就像html標簽,不過是織夢自定義的,由標簽名,屬性,和InnerText構成。

先看一段代碼templets/index.htm

    網站名:{dede:global name=cfg_webname/}<br/><br/> 
    <strong>最近登陸的會員</strong><br/> 
    {dede:memberlist row=6 signlen=30}  
        <a href="[field:spaceurl/]" target="_blank"> 
            <img src="[field:face/]"  width="52" height="52"/> [field:uname/]<br/> 
        </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”

點擊更改??吹匠R庍x項中欄目屬性是最終列表欄目,點高級選項,就能看到文檔模板為{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
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
国产亚洲短视频| 精品日韩欧美一区二区| 丁香婷婷综合色啪| 久久99国产精品麻豆| 久久国内精品视频| 久久激情综合网| 国产很黄免费观看久久| 国产精品一区在线观看你懂的| 国产在线视频不卡二| 国产精品一区二区免费不卡| 国产成人一区二区精品非洲| 丁香另类激情小说| fc2成人免费人成在线观看播放| av不卡免费在线观看| 欧美主播一区二区三区| 欧美丰满少妇xxxxx高潮对白| 日韩视频一区在线观看| 国产午夜精品一区二区三区嫩草| 欧美激情一区在线观看| 一区二区三区视频在线看| 亚洲一区二区三区四区在线免费观看| 香蕉影视欧美成人| 国产自产2019最新不卡| 91在线国内视频| 日韩一二三区视频| 国产三级三级三级精品8ⅰ区| 国产精品视频一区二区三区不卡| 亚洲黄色小说网站| 蜜臀av国产精品久久久久| 国产成人综合精品三级| 97se狠狠狠综合亚洲狠狠| 91精品国产综合久久小美女| 日本一区二区在线不卡| 亚洲h动漫在线| 风间由美性色一区二区三区| 欧美日韩免费观看一区二区三区| 精品蜜桃在线看| 洋洋成人永久网站入口| 国产在线麻豆精品观看| 欧美日韩亚洲综合一区二区三区| 欧美一区二区三区思思人| 日韩理论在线观看| 国产伦精一区二区三区| 欧美日韩国产经典色站一区二区三区| 欧美精品一区二区蜜臀亚洲| 亚洲一卡二卡三卡四卡| 粉嫩av一区二区三区粉嫩| 欧美一区二区三区不卡| 一区在线中文字幕| 精品综合久久久久久8888| 色成年激情久久综合| 久久久电影一区二区三区| 亚洲va韩国va欧美va精品| 99re这里都是精品| 国产区在线观看成人精品 | 国产在线国偷精品产拍免费yy| av中文字幕一区| 久久久久久久网| 日韩成人精品视频| 欧美色综合网站| 亚洲人成影院在线观看| 国产精品资源在线观看| 日韩欧美国产小视频| 亚洲电影第三页| 在线日韩国产精品| 亚洲日本va午夜在线电影| 国产·精品毛片| 国产欧美精品一区aⅴ影院| 韩国午夜理伦三级不卡影院| 日韩免费性生活视频播放| 婷婷中文字幕综合| 8x福利精品第一导航| 亚洲国产另类av| 欧美丝袜第三区| 亚洲一区中文在线| 欧美日韩国产经典色站一区二区三区 | 国产精品国产三级国产三级人妇| 国产在线精品一区二区| 精品少妇一区二区三区| 激情小说欧美图片| 国产亚洲一区二区三区在线观看| 国模一区二区三区白浆| 国产欧美日韩一区二区三区在线观看 | 亚洲r级在线视频| 制服丝袜亚洲精品中文字幕| 免费在线观看不卡| 久久综合九色综合97婷婷| 国产精品一区二区黑丝| 国产精品国产三级国产a| 91国偷自产一区二区三区成为亚洲经典 | 国产精品你懂的在线欣赏| 成人精品国产福利| 亚洲精品大片www| 欧美老肥妇做.爰bbww| 蜜桃av一区二区在线观看| 久久精品男人的天堂| 91浏览器入口在线观看| 日本网站在线观看一区二区三区| 久久综合久色欧美综合狠狠| www..com久久爱| 亚洲第一主播视频| 久久久精品2019中文字幕之3| 99re热视频这里只精品| 日韩专区一卡二卡| 欧美激情一区二区三区全黄| 一本大道久久a久久精品综合| 性感美女久久精品| 亚洲国产激情av| 欧美日韩亚洲综合在线 | 国产日韩欧美高清在线| 欧洲视频一区二区| 国产一区二区美女诱惑| 一区二区三区不卡视频在线观看| 日韩欧美久久一区| 99久久免费视频.com| 亚洲成va人在线观看| 国产欧美日韩激情| 日韩一区二区三区在线视频| 99riav久久精品riav| 国模娜娜一区二区三区| 亚洲综合一区二区三区| 久久亚洲精品国产精品紫薇| 在线观看日韩国产| 成人激情小说网站| 狠狠色丁香久久婷婷综合丁香| 亚洲综合在线电影| 亚洲欧洲日产国产综合网| 欧美变态口味重另类| 91视频精品在这里| 国产成人午夜电影网| 美女精品一区二区| 日韩国产成人精品| 玉米视频成人免费看| 中文字幕五月欧美| 国产欧美精品日韩区二区麻豆天美| 欧美一区二区不卡视频| 欧美视频一二三区| 色噜噜狠狠成人中文综合| zzijzzij亚洲日本少妇熟睡| 国产精品自在欧美一区| 国产最新精品免费| 韩国午夜理伦三级不卡影院| 老司机精品视频在线| 蜜臀精品久久久久久蜜臀| 五月天婷婷综合| 午夜不卡av免费| 午夜欧美在线一二页| 亚洲午夜日本在线观看| 亚洲精品成人少妇| 亚洲免费观看高清完整版在线观看 | 在线观看视频欧美| 欧美系列一区二区| 欧美男人的天堂一二区| 欧美另类videos死尸| 欧美性xxxxxx少妇| 欧美日韩国产美| 欧美精品tushy高清| 日韩写真欧美这视频| 日韩一区二区三区观看| 精品国产一区二区三区忘忧草| 日韩你懂的电影在线观看| 精品国产一区二区三区四区四| 精品电影一区二区三区| 国产亚洲短视频| 亚洲美腿欧美偷拍| 肉丝袜脚交视频一区二区| 日韩av电影天堂| 国产精品一区久久久久| av一本久道久久综合久久鬼色| 91小视频在线免费看| 欧美三级日韩在线| 欧美电影免费观看高清完整版在| 久久午夜免费电影| 亚洲视频狠狠干| 日韩av中文在线观看| 国产剧情一区二区三区| 成人av在线播放网址| 欧美日韩国产另类不卡| 欧美成人一区二区三区| 国产精品不卡一区| 亚洲成av人在线观看| 精品一区二区三区免费视频| 不卡一区二区在线| 91麻豆精品国产91久久久资源速度| 久久综合色一综合色88| 亚洲综合在线观看视频| 久久成人18免费观看| 99国产欧美另类久久久精品| 欧美高清精品3d| 中文字幕一区二区三区在线不卡 | 欧美tickle裸体挠脚心vk| 国产亚洲精品bt天堂精选| 亚洲国产综合91精品麻豆| 激情综合五月婷婷| 欧美怡红院视频| 中文欧美字幕免费| 久久99精品久久久| 欧美三级韩国三级日本一级| 国产精品午夜电影| 六月丁香婷婷色狠狠久久|