Confluence 6 使用 Decorator 宏
Decorator 宏(Macros)是 Velocity 宏。这个宏可以被用来在页面编辑 Custom decorators 中创建复杂或者可变的部分,例如菜单,页面其他部分等。Decorator 宏可以在你的模板中的任何位置插入。
这个宏可以用下面的方法插入到模板页面中: #macroName("argument1" "argument2" "argument3")。在参数直接不需要逗号进行分割。除非有特殊的说明,这个宏不需要参数。
注意:这个宏只能在自定义模板文件中使用 main.vmd。在其他的 decorators 中,这个宏可能没有效果。Decorator 宏在 Confluence 页面中不可用。
#breadcrumbs() |
创建 "You are here" 的列表,像在默认模板中的上面页面的名字。 |
#includePage(pageTitle) |
在 Confluence 页面中包含指定 title。如果你有 2 个或者多个页面有相同的页面标题在多个空间的话,这个宏将会只包含当前你查看的空间中的页面。 |
#searchbox() |
在页面插入查找对话框,例如默认模板上右侧的查找连接。 |
#globalnavbar(type) |
插入全局导航栏,例如默认模板右侧的导航。这个导航栏可以用2中方式显示。 |
#globalnavbar("table") |
在默认模块中显示导航栏,例如将鼠标移动到上面显示的彩色背景。 |
#globalnavbar("text") |
显示导航栏以一些链接进行分割。 |
#usernavbar() |
显示创建用户指定的导航栏,这个导航栏有用户的属性和历史或者登录注册页面(如果用户没有登录的话)。 |
#helpicon() |
在 Confluence 帮助页面显示帮助图标提供连接。。 |
#printableicon() |
在页面的可打印版本中可见,将会画一个页面可打印的图标连接到页面打印的版本,否则将不会创建任何内容。 |
#pagetitle(class) |
当你在 Confluence 空间中查看一个页面,创建页面所在的空间名。否则将会创建字符 "CONFLUENCE"。"class"参数是 CSS 的类名称,这个类被用来创建标题的样式。除非你有自定义的 CSS 文件被创建了,你应该使用 "spacenametitle" 进行调用,同时使用宏名称:#pagetitle("spacenametitle") |
#poweredby() |
输出 "Powered by Confluence" 和在 Confluence 默认页面的底部显示版本号。 |
#bottomshadow() |
在默认模板中的底部显示阴影。 |
#dashboardlink() |
插入一个连接到主面板页面中。 |
https://www.cwiki.us/display/CONFLUENCEWIKI/Working+With+Decorator+Macros
Confluence 6 使用 Decorator 宏的更多相关文章
- Confluence 6 自定义 Decorator 模板的宏和针对高级用户
宏 页面的某些部分使用的是 Velocity 宏进行创建的,包括导航栏.有关宏的创建,你可以参考页面 Working With Decorator Macros 页面中的内容. 针对高级用户 vel ...
- Confluence 6 针对 'unmigrated-wiki-markup' 宏重新尝试合并
在签名的章节中,我们主要是针对没有完全合并完成余下的为合并内容的异常处理.最常见的情况是内容以及被合并了,但是页面使用 wiki 标记的内容没有被合并,通常这些 wiki 标记的内容使用了 'unmi ...
- 解决关于confluence缓慢 字体乱码 宏乱码 编辑不能贴图等问题
应用场景:Confluence软件不用多说,与Jira一样,都是atlassion的精品软件,不再介绍. 这里因为使用的是破解版的confluence,故遇见一些问题,只能百度谷歌自行解决,也在此记录 ...
- Confluence 6 使用 Velocity 宏
当编辑自定义 Decorator 模板文件的时候,有一些宏可被用来定义页面中复杂或者多变的内容,例如菜单,链接等.你可以插入这些宏到你的模板中.更多的信息,请参考Working With Decora ...
- Confluence 6.15 附件宏参数
参数 参数名称 默认值 描述 Filename Patterns(patterns) all Attachment Labels(labels) (None) 标签(labels)的列表,用来过滤 ...
- Confluence 使用常见问题列表
Confluence 6 管理 Atlassian 提供的 App 摘要: Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Con ...
- Confluence 6 识别慢性能的宏
Page Profiling 给你了有关页面在载入的时候操作缓慢的邪教,你可以将下面的内容添加到调试(debug)级别: Version 3.1 及其后续版本 设置包名字为 com.atlassian ...
- Confluence 6 自定义站点和空间布局
你可以通过编辑布局文件来修改 Confluence 的外观和感觉(也可以被称为装饰).编辑这些文件将会允许你对整个 Confluence 站点的外观和感觉进行修改或者仅仅是一个独立的空间. 当你对一个 ...
- Confluence 6 自定义空间布局
你可以通过编辑布局文件来对 Confluence 的外观和表现进行编辑.这个页面将会告诉你如何来为空间自定义布局文件.你需要系统管理员的 全局权限(global permission) 和你希望进行修 ...
随机推荐
- [C++]PAT乙级1004. 成绩排名 (20/20)
/* 1004. 成绩排名 (20) 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生 ...
- 虚拟环境jupyter notebook使用【virtualenv环境】
一.进入虚拟环境 source tf1/bin/activate 二.安装 IPykernel python2版本: pip install ipykernel python3版本: pip3 ins ...
- 基础的POJ学习
OJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: 一. ...
- confluence 5.8.6升级到5.10.1
1.下载最新版 https://www.atlassian.com/software/confluence/download 2.上传至服务器 tar zxf atlassian-confluence ...
- java 基础 字符类型
1.char类型的字面量可以是一个英文字母.字符或一个汉字,并且由单引号包括. 2.Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值. unicode: 1.un ...
- nodejs设置允许跨域
//设置服务器跨域权限app.use(function (req, res, next) { res.header("Access-Control-Allow-Origin" ...
- day 5 - 1 字典(dict)
dict dict key 必须是不可变数据类型,可哈希value:任意数据类型 dict 优点:使用二分查询来搜索数据存储了大量的关系型数据特点:无序的 数据类型划分:可变数据类型,不可变数据类型不 ...
- Shiro入门 - 通过自定义Realm连数数据库进行认证(md5+salt形式)
shiro-realm-md5.ini [main] #定义凭证匹配器 credentialsMatcher=org.apache.shiro.authc.credential.HashedCrede ...
- 高程小tips
1.DOM操作往往是JS程序中开销最大的部分,应尽量减少DOM操作.-P285 P297例子 2.元素的classList属性: 元素的classLis即该元素的class的值的集合,是一个列表(数 ...
- 《Effective Java中文版(第2版).pdf》-笔记
1.第6页 ---- Java中Properties类的操作 - bakari - 博客园http://www.cnblogs.com/bakari/p/3562244.html 公有的静态方法返回的 ...