Jeecms3.x标签使用详解与示例

需积分: 9 13 下载量 73 浏览量 更新于2024-07-31 收藏 1.96MB DOC 举报
"Jeecms 3.X 标签整理" Jeecms 是一款基于 Java 的内容管理系统,其3.0版本提供了丰富的标签功能,方便开发者快速构建网站内容。以下是一些Jeecms 3.X 标签的使用说明: 1. 页面模板包含标签:`[#include]` 页面模板可以通过`[#include]`标签来包含其他模板文件,例如`[#include"../include/header_register.html"/]`将包含header_register.html文件到当前模板中。 2. 常用链接地址标签:`<a href="">` 在Jeecms中,链接地址通常用`${base}`变量配合不同的路径来生成,如`<ahref="${base}/topic.jspx">专题</a>`,这将生成指向topic.jspx页面的链接。 3. 字符串长度截断标签:`[@text_cuts]` `[@text_cuts]`标签用于字符串截断,例如`[@text_cuts=titlelen=titLenappend=append/]`。其中: - `s`:需要截断的字符串,例如`tit`。 - `len`:目标长度,可以是动态传入的参数,如`titLen`。 - `append`:截断后显示的字符,也可以是动态传入的,如`append`。 4. 栏目节点列表标签:`[#list channel.nodeList as n]` 这个标签用于获取并列出栏目节点,常用于页面导航路径的展示。例如:`[#listchannel.nodeListasn]${n.name}<br/>[/#list]`,会遍历当前栏目节点列表,并输出每个节点的名称。 5. Jeecms v3.x 标签教程之`[@cms_channel_list]` 此标签用于显示栏目列表,其主要参数包括: - `parentId`:如果设置,将获取该栏目的子栏目;如果不设置,获取顶级栏目。 - `siteId`:指定站点ID,获取该站点的顶级栏目;如果不设置,获取当前站点的顶级栏目。 - `hasContent`:控制是否只显示可发布内容的栏目,默认0表示获取所有栏目,1表示只获取可发布内容的栏目。 - `tplSub`:自定义栏目模板后缀。 - `linkClass`:链接的CSS类。 - `style`:标签的样式,可以设置为系统内容样式或自定义样式。 - `sysTpl`:是否使用系统模板,0为不使用,1为使用,默认为1。 - `sysContent`:系统内容样式,默认0。 - `userContent`:自定义内容样式,如果设置了系统内容样式,则无效,默认0。 - `sysPage`:系统分页样式,0表示不分页,1和2分别代表两种分页样式,默认0。 - `userPage`:自定义分页样式,如果设置了系统分页样式,则无效。 这些标签的使用极大地提高了Jeecms模板开发的效率,让开发者能够更专注于内容的呈现,而不是底层的HTML和逻辑代码。在实际使用过程中,根据具体需求,可以通过调整参数和组合标签,实现复杂的内容布局和功能。