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

主頁 > 網站建設 > 建站知識 > dedecms網頁模板怎么制作

dedecms網頁模板怎么制作

POST TIME:2017-11-13 00:00

網頁模板就是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_member。Php主要用于插件等新模塊的編寫和修改。

不用全部標簽都學,學會global、field、php、arclist、list、pagelist和memberlist即可。其他需要再查。

要學習一個標簽,要學會
1標簽的基本語法,標簽名
2標簽,標簽對應的網頁模板,及標簽的邏輯意義
3標簽的屬性以及其對標簽用法的控制
4標簽背后的數據來源,及其提供的InnerText

二 模板的種類

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。讀源碼是最好的學習方法^_^

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

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




上一篇:dedecms中自定義數據模型

下一篇:織夢cms使用及總結

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

  • 400-1100-266
婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
97久久久精品综合88久久| 在线免费观看成人短视频| 国产精品伦理在线| 亚洲黄一区二区三区| 欧美自拍丝袜亚洲| 狠狠色丁香久久婷婷综合_中| 精品乱人伦一区二区三区| 91香蕉视频黄| 成人美女在线观看| 国产一区免费电影| 免费成人深夜小野草| 亚洲高清久久久| 亚洲自拍偷拍图区| 一区二区三区不卡视频| 国产女同性恋一区二区| 久久蜜臀中文字幕| 欧美一区二区三区四区高清| 欧美最猛黑人xxxxx猛交| 欧美猛男男办公室激情| 欧美日韩另类一区| 久久久91精品国产一区二区三区| 精品日韩99亚洲| 精品盗摄一区二区三区| 国产女人18水真多18精品一级做| 午夜视频一区在线观看| 亚洲激情校园春色| 老色鬼精品视频在线观看播放| 久久国产婷婷国产香蕉| 国产激情91久久精品导航| 丁香啪啪综合成人亚洲小说| 国产91精品一区二区| 欧美性大战久久久久久久 | 久久午夜老司机| 一区二区三区在线免费观看| 奇米888四色在线精品| 欧美日韩黄视频| 中文字幕成人av| 国产乱理伦片在线观看夜一区| 91九色02白丝porn| 国产精品福利影院| 成人aa视频在线观看| 久久精品综合网| 日韩精品五月天| 国产成人精品免费| 国产欧美一区二区精品秋霞影院 | 成人ar影院免费观看视频| 日韩一区二区三区在线| 日韩中文字幕av电影| 欧美三区在线视频| 在线中文字幕不卡| 一区二区三区美女| 欧美在线一区二区三区| 亚洲在线成人精品| 欧美一区二区三区喷汁尤物| 青青草国产精品97视觉盛宴 | 91蜜桃视频在线| 免费观看在线色综合| 亚洲午夜精品在线| 国产精品无人区| 99国产欧美另类久久久精品| 久久噜噜亚洲综合| 成人黄色av电影| 亚洲中国最大av网站| 日韩精品中文字幕一区二区三区 | 亚洲电影在线免费观看| 日韩女优电影在线观看| 国产一区二区三区久久久| 自拍偷拍亚洲综合| 欧美r级在线观看| 在线免费观看一区| jizz一区二区| 国产超碰在线一区| 激情六月婷婷久久| 蜜臀久久99精品久久久久久9| 国产精品色呦呦| 欧美xxxxx裸体时装秀| 色噜噜狠狠成人中文综合| 精品亚洲国产成人av制服丝袜| 亚洲综合免费观看高清在线观看 | 正在播放一区二区| 亚洲免费观看在线观看| 26uuu久久综合| 一级精品视频在线观看宜春院| 国产调教视频一区| 欧美激情一区在线| 国产精品国产三级国产普通话蜜臀 | 精品欧美黑人一区二区三区| 色婷婷亚洲精品| 99久久精品国产导航| 91久久线看在观草草青青| 色哟哟日韩精品| 欧美日韩一区成人| 欧美一区二区福利在线| 一区二区三区国产| 中文字幕综合网| 亚洲国产综合色| 国产一区免费电影| 色综合色狠狠综合色| 欧美精品日韩综合在线| 亚洲欧美色图小说| 国产校园另类小说区| 亚洲线精品一区二区三区| 免费欧美在线视频| 成人午夜电影小说| 9191精品国产综合久久久久久| 精品少妇一区二区三区| 亚洲国产精品嫩草影院| 久久99国内精品| 亚洲成人一区二区| 国产麻豆精品在线| 日韩一区二区三区免费看| 国产精品色婷婷久久58| 男女视频一区二区| 欧美午夜理伦三级在线观看| 久久99久久精品| 欧美视频在线一区| 亚洲精品免费看| 99re免费视频精品全部| 欧美大片一区二区| 日韩成人av影视| 欧美人动与zoxxxx乱| 亚洲一二三四区不卡| 日本久久一区二区| 国产激情一区二区三区桃花岛亚洲| 国产一区二区在线看| 久久久五月婷婷| 久久亚洲一区二区三区四区| 国产精品久久久久9999吃药| 亚洲欧美日韩一区| 成人动漫视频在线| 中文字幕一区三区| 一本色道a无线码一区v| 亚洲精品视频在线观看网站| 色综合久久天天| 日韩免费观看高清完整版 | 在线视频你懂得一区| 亚洲视频一区二区免费在线观看| 国产91综合网| 亚洲午夜av在线| 精品三级在线看| 99久久精品国产精品久久| 夜夜夜精品看看| 免费观看一级特黄欧美大片| 久久婷婷国产综合精品青草 | 18欧美亚洲精品| 欧美三级午夜理伦三级中视频| 美女尤物国产一区| 日本伊人精品一区二区三区观看方式| 国产美女久久久久| 香蕉久久一区二区不卡无毒影院| 日韩一级免费一区| 在线一区二区视频| 播五月开心婷婷综合| 首页综合国产亚洲丝袜| 最新日韩av在线| 中文字幕久久午夜不卡| 欧美成人精品高清在线播放| 欧美亚洲国产bt| 欧美在线观看视频一区二区| 成人看片黄a免费看在线| 国产精品综合在线视频| 久久国产精品99久久人人澡| 欧美影片第一页| 色婷婷亚洲精品| 一本一本久久a久久精品综合麻豆| 国产成人亚洲综合a∨猫咪| 精彩视频一区二区三区| 精品一区二区三区久久久| 日本女人一区二区三区| 人人超碰91尤物精品国产| 日韩国产精品91| 欧美在线综合视频| 91精品国产欧美日韩| 欧美一区二区黄色| 国产亚洲一二三区| 亚洲欧美另类小说视频| 亚洲伦在线观看| 日本不卡一区二区三区| 精品亚洲欧美一区| 色综合久久综合中文综合网| 欧美性xxxxxxxx| 精品国产欧美一区二区| 国产精品污www在线观看| 成人av影视在线观看| 欧美亚洲国产一区二区三区va| 欧美日韩视频在线一区二区| 欧美一区二区视频在线观看2022| 亚洲精品一区二区三区蜜桃下载 | 国产一区二区伦理| 激情综合网最新| 91极品视觉盛宴| 中国av一区二区三区| 久久99久久精品| 欧美揉bbbbb揉bbbbb| 中文字幕中文字幕一区| 黄页网站大全一区二区| 欧美色网站导航| 亚洲一区视频在线| 99国产精品久久久| 中文字幕在线不卡视频|