2.6.1 新建模板

  1、用户可以在站点、栏目下新建模板,新建时的必填内容有模板名、模板类型、模板代码;

  通过在一个节点上,创建段落(代码块)、列举(可以列出内容的代码块)、JSS/JS(可用于页面引用的样式表代码和JS代码)并把他们组合好,同时定义他们显示到哪些页面上,列出哪些内容,完成一个页面模板的创建。

一.1.1.1 创建段落

  管理员登录后,进入到前台编辑模式,定位到创建模板的节点,比如说:路径: > 首页 > 模板一

  点击菜单创建,然后点击创建段落。

  

  如上图,创建段落时,填写段落主题名称,比如头部、导航等。

  内容中输入代码,可以是纯文本、可以是HTML。

  位置:可以指定本段落代码块,显示在页面上的位置区域。

  顺序:指定段落与其他段落间的排序

  显示范围:指定该段落相对于站点节点树型结构,都显示在哪些节点上,其中本节点,表示只在当前创建段落的节点上显示,本树,表示在包含本节点并以本节点为根的所有节点上显示,面的类型选择,可以指定是在本树所有类型上显示,还是只在指定类型上显示。

  访问:用来指定段落的访问权限。如选项字面意义

  发布时间:段落的创建时间。

  隐藏方式:指定该段落相对于站点节点树型结构,都在哪些节点上隐藏。

  填写完成上述内容后,点周完成,则创建了一个段落。

  在页面上呈现的效果:

  创建好的段落可以通过编辑,所有段落中找到,进行编辑

  也可以在页面处理编辑模式时,直接点击相应的编辑和删除进行修改或删除。

一.1.1.2 创建列举

  管理员登录后,进入指定站点的前台编辑模式(这里进入的是EDN演示系统站点)切换到前台编辑模式,定位到创建模板的节点,比如说:路径: > 首页 > 模板一

  点击菜单创建,然后点击创建列举。

  填写名称:列举的名称

  位置:显示在页上的位置

  显示范围(风格):指定该段落相对于站点节点树型结构,都显示在哪些节点上,其中本节点,表示只在当前创建段落的节点上显示,本树,表示在包含本节点并以本节点为根的所有节点上显示,面的类型选择,可以指定是在本树所有类型上显示,还是只在指定类型上显示。

  选项:定义列举列出信息时的选项:

  1、 总是显示:即使列不出任何内容列举也显示,否则当列不出内容时列举隐藏。

  2、 当前节点:列出信息时包含当前节点

  3、 移除格式:列出信息时移除信息的原有格式

  4、 显示隐藏节点:列出处理隐藏状态的节点

  5、 显示关键:只列出勾选为栏目关键的信息

  6、 显示不关键:只列出没有勾选栏目关键的信息

  7、 只显示内部:只列出勾选为内部的信息

  8、 只显示外部:不列出勾先为内部的信息

  列举之前、列举之后,用来填写列举代码块的前后代码。

  保存数据和恢复数据,用于代码编辑过程中的保存与恢复。

  以上区域用来配置列举列出内容的相关参数

  目标:列举列出内容有链接时,打开链接的目标

  顺序:定义列举在页上显示的顺序

  数量:列出内容的数量

  子节点数量:列出下级子节点的数量

  排序类型:选择置顶则列举会识别需要置顶的信息置顶显示,选择关键是指列举会识别设为关键信息优先显示,排序方式的下拉选择,实现支持按照一定的规律,如创建时间、事件发生时间、更新时间、访问量、顺序号等进行排序。还可以结合实际应用场景,扩展其他排序方式,如:讨论计数、投票数、购买数、竞拍数、议价计数、聊天计数(开发并配置相关的功能)等。

  排序方式:升序、降序

  子节点选项:配置列举列出子节点时的规则。

  子节点排序方式:定义列出子节点内容时的排序规则。

  节点之前:列出的每一个节点内容之前插入的代码

  节点之后:列出的每一个节点内容之后插入的代码

  以上部分用于列出节点的各项字段内容的定义

  总是显示:是指不管列出的内容是否为空内容之前之后的代码都会显示

  显示:是指如果列出的内容为空则之前之后的代码不会显示

  之前:在列出的节点内容之前插入代码

  之后:在列出的节点内容之后插入代码

  顺序:列出内容的排序

  链接:勾选则会自动在列出的内容上加上链接,链接到相应的节点页面。

  数量:是指列出的内容显示不全时显示的字数

  过滤HTML标签:是指列出内容时,把内容中的HTML标签去除,只列出纯文本

  列出相关时可以定义日期:日期之后发布的信息才会显示当前列出节点的相关中。

  分页显示后的英文分页选项,勾选时自动显示的分页,会以英文的形式显示。

  其他项按字面意思理解。

  访问:用来指定段落的访问权限。如选项字面意义

  发布时间:段落的创建时间。

  隐藏方式:指定该段落相对于站点节点树型结构,都在哪些节点上隐藏。

  以上完成列举基本配置、参数配置、列出节点内容配置,然后点下一步

  下一步:用于选择列出的源

  第一部分,用于指定列哪的内容,可以创建多个需要列出的源

  每一个源

  可以指定源的范围(风格):本树、本站点、所有站点、本节点

  源站点:可选择本站点还是所有站点,当源范围选择本树、本站点、本节点时源站点只能是本站点。

  源节点:指定列出哪个节点号相关的内容。

  第二部分,用于指定列出哪些类型的内容,可以指定

  列出内容相对于节点的类型(自己:列出当前节点下的内容、同理父亲是指列出当前节点上一级节点下的内容,类推其他选项)

  类型:指定列出哪些类型的节点(根据列出的节点类型,点下一步可进一步指定列出该类型下哪些内容)。

  创建者:用来指定列出哪些创建者的发布的内容

  起始时间:列出的内容的创建时间从什么时间开始

  结束时间:列出的内容的创建时间到什么时间结束。

  通过列举的创建,列出不同的内容,形成一个个页面信息展示版块,构成了页面展示模板的主要元素配置。

  如下图:页面上每一块内容都用列举列出来的

一.1.1.3 创建CSS/JS

  管理员登录后,进入指定站点的前台编辑模式(这里进入的是EDN演示系统站点)切换到前台编辑模式,定位到创建模板的节点,比如说:路径: > 首页 > 模板一

  点击菜单创建,然后点击创建CSS/JS。

  可以创建供节点模板引用的CSS样式文件和JS脚本文件。

  名称:为样式表文件和JS脚本文件命名

  缩略图,可以上传图片,用来展示样式及脚本运行的效果

  样式:写入CSS样式代码(内置代码编辑器,可以进行代码进行语法校验)

  脚本:写入JS脚本代码(内置代码编辑器,可以进行代码进行语法校验)

  显示范围(风格):定义CSS/JS文件显示的范围:本树、本节点。

  隐藏方式:指定该代码相对于站点节点树型结构,都在哪些节点上隐藏。

  顺序:定义CSS/JS文件的排序。