JEECMS的include标签使用实例

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

本实例教程使用的版本是JEECMS v2.1 beta版,运行环境是jdk1.6+mysql5+tomcat6,操作系统为windows 2003 server。

现在先讲【Include 标签】。有过网站设计经验的朋友可能都知道,我们可以将页面中经常要引用的公共部分(比如页头和页脚)独立开来,单独存放在一个页面中。这样做的好处就是可以在各个需要用到该部分的页面中用一个简单的包含语句就能把它引入进来,大大简化了工作量。所以【Include 标签】的使用率很高,相当实用,这是我们在模板制作过程中必须熟练掌握的一个基础标签。

这里为了演示标签的使用方法,新建了一个空白的首页模板(新建的首页模板必须以index做前缀,这里采用index_demo.html),然后将index_demo.html设为当前首页栏目模板,这样首页就变成了一个空白页,你可以在上面测试各种标签的用法。以后的教程中都采用这种方式进行标签演示,但必须要视标签的使用范围来建立不同类型的模板。

  • 标签原型说明

【标签名】:[@cms.Include属性='值' /]

【作 用】:包含公用页面(如页头,页脚)

【参 数】:

name:包含模板的文件名

solution:模板方案名

【示 例】:

包含页头:[@cms.Include name='head.html' solution='default'/]

【备 注】:调用此标签前必须先建立相应的包含模板

  • 明确标签的使用范围

我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。

【Include 标签】的使用范围是:

首页模板,栏目页模板,内容页模板

即对应\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的

index_识别ID.html模板、channel_识别ID.html模板、content_识别ID.html模板

  • 调试标签了解其使用方法

在使用【Include 标签】之前我们必须保证有可供此标签调用的包含模板,本实例只是起演示作用,标签调用的是系统默认模板方案中的的head.html模板,所以无需另外创建,这点大家心里要清楚。

登录JEECMS后台,进入“模板管理->template->article->default”,点击修改开始时建立的index_demo.html模板(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码(为了演示效果美观,本处代码中加入了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'/]

点保存按钮,然后返回前台站点首页刷新,得到如下效果:

Jeecms0326012.jpg