DevOps 微课|宏的应用系列(1)-页面属性

点击上方“中兴开发者社区”,关注我们

每天读一篇一线开发者原创好文

DevOps 微课|宏的应用系列(1)-页面属性

DevOps微课系列旨在帮助用户学习DevOps实践。


1 页面标签宏

添加页面标签有3种方式:

1、图1中点击页面右下角的铅笔标识添加标签

DevOps 微课|宏的应用系列(1)-页面属性


图1 页面添加标签方法1


2、如图2所示,编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“Add Label Macro”,添加页面标签宏。通过Add Label Macro 宏添加的标签是删除不掉的,即使删除了,该宏也会自动添加。因此,如果需要标签不可以被删除,建议用此类方式添加,防止标签被误删。

DevOps 微课|宏的应用系列(1)-页面属性

图2 页面添加标签方法2


3、如图3所示,添加一组标签。此方法在设计模板中常用,设计一组标签,用户最后选择需要的标签;

DevOps 微课|宏的应用系列(1)-页面属性

图3 页面添加标签方法3

2 页面属性

页面属性(Page Properties)宏是可以嵌入在页面上的数据,然后这个嵌入的数据可以另一个页面上以表格形式显示。

方法:

1、 编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“页面属性”,填写网页属性ID,如图4所示;

2、 确定后在页面属性中添加2列的表格,如图5所示,特别注意表格不要有表头;

3、 按照第1章“页面标签宏”的方法,添加页面标签

DevOps 微课|宏的应用系列(1)-页面属性

图4 插入“页面属性”宏


DevOps 微课|宏的应用系列(1)-页面属性

图5 页面属性里添加2列的表格


3 从模板创建宏

项目或者团队成员不需要每个成员都去创建表格,只需要点击一个按钮就会自动生成一个统一格式的页面,团队成员按照设置好的表格填写各自的内容,最终各自内容在页面属性报告中汇总显示。

方法:

1、 空间管理员创建模板:点击“空间管理”下的“内容工具”,在“模板”页空间管理员可以新增模板(如图6所示),注意,新增模板时,需根据第1章和第2章的要求,添加页面属性和页面标签;

DevOps 微课|宏的应用系列(1)-页面属性

  图6 创建空间模板

DevOps 微课|宏的应用系列(1)-页面属性

  图7 模板工具条



在创建模板时,工具条中有指令文本和新变量,如图7所示。指令文本用于创建提示信息,新变量用于创建下拉选项,供模板用户选择。


 2.从模板创建:新增一个页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“从模板创建”,填写“按钮文本”,即项目或者团队成员看到的按钮和文字,选择空间管理员建好的模板名称,设置新建页面的标题,如图8所示。

DevOps 微课|宏的应用系列(1)-页面属性

图8 从模板创建宏


4 页面属性报告

方法:

1、 编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“页面属性报告”,如图9所示。

填写需要汇总的页面标签名称、空间名称、页面属性ID、列标题、待展示的列(即图5表格第1列每一行的数据)。

注意:这里有个坑,有时添加页面属性报告,无法预览,也无法插入。如果Label、In Space中的值靠左对齐,则会出现此现象,如果而如果靠右对齐,则修改后“保存”按钮可以使能。解决方法:进入页面编辑状态后,单击左上角的页面刷新按钮DevOps 微课|宏的应用系列(1)-页面属性然后再对宏进行编辑,就可以插入宏并保存了。

DevOps 微课|宏的应用系列(1)-页面属性

图9 页面属性报告宏


2、 插入页面属性报告后页面内容如图10所示。

DevOps 微课|宏的应用系列(1)-页面属性

图10 插入页面属性报告宏的页面展示


注意,页面属性值不要超过8个,目前发现超过8个会出现无法显示的BUG。


5 内容报表宏

内容报表宏,用于在页面中使用格式化的表格样式显示一系列的页面。具体要显示哪些页面,可以在宏参数中指定。表格第一列为页面名称,每一个页面名称作为单一行显示一个页面的链接,第二列为页面创建者,第三列为页面更新时间。

方法:编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“Content Report Table”,选择需要显示页面的标签内容,空间如果不选择,默认为当前空间,页面中的评论和点赞是否要显示根据需要勾选,如图11所示,插入内容报表保存后页面显示,如果图12所示,图12中,“title”为页面标题,“Creator”为页面作者,“Modified”为页面更新时间。


DevOps 微课|宏的应用系列(1)-页面属性

图11内容报表宏


DevOps 微课|宏的应用系列(1)-页面属性

图12 插入内容报表宏后显示内容


DevOps 微课|宏的应用系列(1)-页面属性