锐商企业CMS内容模板设计说明
锐商企业CMS内容模板是一种专用于页面内容区域的简单模板机制,为一个页面设置内容模板之后,该页上的所有内容将自动按该模板的
定义进行展示,该模板机制适合于新闻,博客,知识库,FAQ,产品库等比较整齐的内容。内容模板使用内容的相关属性做标签,系统在
应用该模板输出内容的时候,将用真实的数据替换这些标签。
锐商企业CMS内容模板常用标签
- <%Title%> : 表示当前内容的标题栏
- <%Author%> : 表示当前内容的发布作者
- <%UpdateTime%> : 表示当前内容的发布日期
- <%HitCount%> : 表示当前内容的阅读次数
- <%Comments%> : 表示当前内容的评论链接
- <%StaticUrl%> : 表示当前内容的静态地址链接
- <%KnowledgeHtml%> : 表示当前内容的源代码链接
- <%Content%> : 表示当前内容的正文
- <%RelativeTitle%> : 如果当前内容包含相关内容,该标签表示相关内容的标题栏
- <%RelativeContent%> : 如果当前内容包含相关内容,该标签表示相关内容的链接列表
- <%CommentsTitle%> : 该标签表示评论的标题栏
- <%CommentsContent%> : 该标签表示评论的内容
- <%CommentsForm%> : 该标签表示评论发布表单部分
锐商企业CMS内容模板包含以下文件
- NormalMode.htm : 页面正常显示时使用的模板定义
- DigestMode.htm : 页面摘要显示使用的模板定义
- TitleMode.htm : 页面按标题显示时使用的模板定义
- Style.css : 模板中使用的 CSS 定义
- Style.css 中用到的图片文件
NormalMode.htm 模板
本内容模板文件 (NormalMode.htm) 用于内容的正常显示模式。
内容正常显示模式:该模式将显示内容的标题栏,作者/日期/点击等信息栏,完整的内容,相关内容链接,评论。
本内容模板包含以下数据标签
- <%Title%> : 表示当前内容的标题栏
- <%Author%> : 表示当前内容的发布作者
- <%UpdateTime%> : 表示当前内容的发布日期
- <%HitCount%> : 表示当前内容的阅读次数
- <%Comments%> : 表示当前内容的评论链接
- <%StaticUrl%> : 表示当前内容的静态地址链接
- <%KnowledgeHtml%> : 表示当前内容的源代码链接
- <%Content%> : 表示当前内容的正文
- <%RelativeTitle%> : 如果当前内容包含相关内容,该标签表示相关内容的标题栏
- <%RelativeContent%> : 如果当前内容包含相关内容,该标签表示相关内容的链接列表
- <%CommentsTitle%> : 该标签表示评论的标题栏
- <%CommentsContent%> : 该标签表示评论的内容
- <%CommentsForm%> : 该标签表示评论发布表单部分
标识可选显示区域
模板中的以下三个区域为可选显示区域,所谓可选显示区域指的是模板中的某些区域,在某些情形下需要隐藏:
- 内容属性标签 : <%Author%>, <%UpdateTime%>, <%HitCount%>, <%Comments%>, <%StaticUrl%>, <%KnowledgeHtml%>
- 相关内容 : <%RelativeTitle%>, <%RelativeContent%>
- 评论 : <%CommentsTitle%>, <%CommentsContent%>, <%CommentsForm%>
具体约定为:
- 内容属性标签:当所有属性标签都未提供或为空值的时候,该区域隐藏,这种情形用在内容模板被资源搜索页面调用的时候。
- 相关内容:在当前内容没有相关内容关联的时候,相关内容区域将被隐藏。
- 页评论:页面上默认只显示评论的链接(评论内容和评论发布表单被隐藏),点击链接后才会在单独页面显示本页的内容与评论。
由于这些项目在模板中可能被包含在某个容器中,当这些项目不显示的时候,这些包围容器同时也不需要显示,
因此,您需要将这些可选显示项目,连同它们的包围容器进行标识,以便系统在渲染页面时甄别。
可选显示区域的标识方法
举例说明,假如我们要标识评论部分,只需要在评论区域代码前后,用相应注释语句包围起来,注释语句的格式
为,在一个完整的注释标签中加入 Comments 字样:
具体为:
<!--Comments-->
模板中评论区域代码
<!--Comments-->
|
假如要标识相关内容部分,在相关内容区域代码的前后,同样插入以下标识:
<!--Relative-->
模板中相关内容区域代码
<!--Relative-->
|
假如要标识内容属性标签部分,在内容属性标签区域代码的前后,插入以下标识:
<!--Label-->
模板中内容属性区域代码
<!--Label-->
|
应用范围
本模板用于页面的以下展示方式:
DigestMode.htm 模板
本内容模板文件 (DigestMode.htm) 用于内容的摘要显示模式。
内容摘要显示模式:该模式将显示内容的标题栏,作者/日期/点击等信息栏,内容摘要。
本内容模板包含以下数据标签
- <%Title%> : 表示当前内容的标题栏
- <%Author%> : 表示当前内容的发布作者
- <%UpdateTime%> : 表示当前内容的发布日期
- <%HitCount%> : 表示当前内容的阅读次数
- <%Comments%> : 表示当前内容的评论链接
- <%StaticUrl%> : 表示当前内容的静态地址链接
- <%KnowledgeHtml%> : 表示当前内容的源代码链接
- <%Content%> : 表示当前内容的正文
应用范围
本模板用于页面的以下展示方式:
TitleMode.htm 模板
本内容模板文件 (TitleMode.htm) 用于内容的标题显示模式。
内容标题显示模式:该模式将以标题的形式显示当前页的内容。页面将只显示本页中多个内容的标题列表,
点击各个标题,将在新窗口中显示当前内容的全文(借用 NormalMode.txt 模板)。本模板将这些标题列
表作为一个总的内容块,以 <%Title%> 标签标识。在应用本模板的时候,整个标题列表内容块将用来替换
本模板中的 <%Title%> 标签。
本内容模板包含以下数据标签
应用范围
本模板用于页面的以下展示方式:
Style.css 式样表文件
- 您可以在这里设计 NormalMode.htm, DigestMode.htm, TitleMode.htm 模板文件中的 CSS 代码。
- 在三个模板文件中,您可以直接调用这里的 CSS 定义。
- 您无须在模板文件中调用本 CSS 文件,系统在应用模板的时候,会自动注册本 CSS 文件。
锐商软件
地址:青岛.榉林花园A座206
网站:http://www.comsharp.com/
邮件:support(AT)comsharp.com
电话:+86-532-83669660
传真:+86-532-82831883
Skype: its-qingdao
MSN:support@comsharp.com
QQ:592748664 或 13885509
|