锐商企业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-->

模板中评论区域代码

<!--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%> 标签。

本内容模板包含以下数据标签

  • <%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