WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
JEECMS的include標(biāo)簽使用實(shí)例
導(dǎo)航: 上一頁(yè)
本實(shí)例教程使用的版本是JEECMS v2.1 beta版,運(yùn)行環(huán)境是jdk1.6+mysql5+tomcat6,操作系統(tǒng)為windows 2003 server。
現(xiàn)在先講【Include 標(biāo)簽】。有過(guò)網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn)的朋友可能都知道,我們可以將頁(yè)面中經(jīng)常要引用的公共部分(比如頁(yè)頭和頁(yè)腳)獨(dú)立開(kāi)來(lái),單獨(dú)存放在一個(gè)頁(yè)面中。這樣做的好處就是可以在各個(gè)需要用到該部分的頁(yè)面中用一個(gè)簡(jiǎn)單的包含語(yǔ)句就能把它引入進(jìn)來(lái),大大簡(jiǎn)化了工作量。所以【Include 標(biāo)簽】的使用率很高,相當(dāng)實(shí)用,這是我們?cè)谀0逯谱鬟^(guò)程中必須熟練掌握的一個(gè)基礎(chǔ)標(biāo)簽。
這里為了演示標(biāo)簽的使用方法,新建了一個(gè)空白的首頁(yè)模板(新建的首頁(yè)模板必須以index做前綴,這里采用index_demo.html),然后將index_demo.html設(shè)為當(dāng)前首頁(yè)欄目模板,這樣首頁(yè)就變成了一個(gè)空白頁(yè),你可以在上面測(cè)試各種標(biāo)簽的用法。以后的教程中都采用這種方式進(jìn)行標(biāo)簽演示,但必須要視標(biāo)簽的使用范圍來(lái)建立不同類型的模板。
- 標(biāo)簽原型說(shuō)明
【標(biāo)簽名】:[@cms.Include屬性='值' /]
【作 用】:包含公用頁(yè)面(如頁(yè)頭,頁(yè)腳)
【參 數(shù)】:
name:包含模板的文件名
solution:模板方案名
【示 例】:
包含頁(yè)頭:[@cms.Include name='head.html' solution='default'/]
【備 注】:調(diào)用此標(biāo)簽前必須先建立相應(yīng)的包含模板
- 明確標(biāo)簽的使用范圍
我們?cè)谑褂萌魏螛?biāo)簽的之前,都必須明確其使用的范圍,否則可能無(wú)法正常使用該標(biāo)簽。
【Include 標(biāo)簽】的使用范圍是:
首頁(yè)模板,欄目頁(yè)模板,內(nèi)容頁(yè)模板
即對(duì)應(yīng)\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夾下的
index_識(shí)別ID.html模板、channel_識(shí)別ID.html模板、content_識(shí)別ID.html模板
- 調(diào)試標(biāo)簽了解其使用方法
在使用【Include 標(biāo)簽】之前我們必須保證有可供此標(biāo)簽調(diào)用的包含模板,本實(shí)例只是起演示作用,標(biāo)簽調(diào)用的是系統(tǒng)默認(rèn)模板方案中的的head.html模板,所以無(wú)需另外創(chuàng)建,這點(diǎn)大家心里要清楚。
登錄JEECMS后臺(tái),進(jìn)入“模板管理->template->article->default”,點(diǎn)擊修改開(kāi)始時(shí)建立的index_demo.html模板(如果沒(méi)有此模板則按照本文開(kāi)頭的說(shuō)明創(chuàng)建),在模板內(nèi)容處填寫(xiě)如下標(biāo)簽代碼(為了演示效果美觀,本處代碼中加入了css,可去除):
<link href="${root}/default/article/css/whole.css" rel="stylesheet" type="text/css"/>
<link href="${root}/default/article/css/layout.css" rel="stylesheet" type="text/css"/>
[@cms.Include name='head.html' solution='default'/]
點(diǎn)保存按鈕,然后返回前臺(tái)站點(diǎn)首頁(yè)刷新,得到如下效果: