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 宏相关推荐

  1. Confluence 6 自定义 Decorator 模板的宏和针对高级用户

    宏 页面的某些部分使用的是 Velocity  宏进行创建的,包括导航栏.有关宏的创建,你可以参考页面 Working With Decorator Macros 页面中的内容. 针对高级用户 vel ...

  2. Confluence 6 针对 'unmigrated-wiki-markup' 宏重新尝试合并

    2019独角兽企业重金招聘Python工程师标准>>> 在签名的章节中,我们主要是针对没有完全合并完成余下的为合并内容的异常处理.最常见的情况是内容以及被合并了,但是页面使用 wik ...

  3. 创建一个Hello World的Confluence宏

    本教程在Set Up the Atlassian SDK and Build a Project 引入的概念基础上进行构建.为了能成功完成本教程,你要对SDK环境的研究深入一点.你应该已经完成了SDK ...

  4. Confluence 6 自定义空间布局

    你可以通过编辑布局文件来对 Confluence 的外观和表现进行编辑.这个页面将会告诉你如何来为空间自定义布局文件.你需要系统管理员的 全局权限(global permission) 和你希望进行修 ...

  5. Confluence 6 自定义站点和空间布局

    你可以通过编辑布局文件来修改 Confluence 的外观和感觉(也可以被称为装饰).编辑这些文件将会允许你对整个 Confluence 站点的外观和感觉进行修改或者仅仅是一个独立的空间. 当你对一个 ...

  6. confluence 字体_atlassian - 如何在Confluence中格式化内联代码?

    atlassian - 如何在Confluence中格式化内联代码? 如何在Confluence like this中格式化inline code? 我的意思是,不是单独的代码块,而是内联classn ...

  7. Confluence 6 访问你的宏正文(body)

    请查看 Writing User Macros 页面获得有关如何写用户宏的介绍. 这个页面介绍你可以在用户宏中可以使用的的代码信息. 访问你的宏正文(body) 在你用户宏模板中的 $body 对象可 ...

  8. Confluence 6 创建一个用户宏

    如果你想创建自定义的宏的话,用户宏能够帮你完成这个任务.这个可以在你系统中应用特定的操作,比如说应用自定义格式等. 用户用是在 Confluence 创建和和管理的,你需要有一定的编码基础才可以. 你 ...

  9. Confluence 小技巧(Tip) 宏

    使用 Tip 宏,你可以在 Confluence 页面中高亮显示小技巧提示. 这个宏将会显示一个绿色的方框,方框的样式显示如下. 小技巧(Tip) 宏示例 Icon 小技巧(Tip) 宏中显示的文本. ...

  10. Confluence 包含页面(Include Page)宏

    你可以在 Confluence 中使用包含页面(Include Page)宏来在一个页面中包含另外一个页面. 参数 宏参数的定义为,你可以使用这些参数在宏输出的内容和格式上进行定义. Confluen ...

最新文章

  1. java冒泡排序_Java中的经典算法之冒泡排序(Bubble Sort)
  2. linux C函数之strdup函数分析【转】
  3. Trie树详解及其应用
  4. 如何防止SQL注入 http://zhangzhaoaaa.iteye.com/blog/1975932
  5. Jmeter笔记(2)插件下载与安装
  6. 不能断点调试python_为Python调试构建一个不间断的断点
  7. 排序算法基础+冒泡排序+冒泡排序的小优化
  8. Linux内核入门(七)—— 必要的编译知识
  9. ES6、7学习笔记(尚硅谷)-6-形参默认值的设置
  10. js高级学习笔记(b站尚硅谷)-5-回调函数
  11. windows如何设置新建文本文档快捷键
  12. 佳能IP7250打印机6000错误
  13. wd移动硬盘插电脑没反应_西数移动硬盘-急急急!!!!!西部数据移动硬盘插在电脑上不显示盘符了,有人知道? 爱问知识人...
  14. linux安装qt4支持包,CentOS安装QT4遇到的问题
  15. 同相加法器电路图_反相加法器电路图_运放加法器电路图解析
  16. java输出三角形星星
  17. webpack中配置jquery暴露全局(expose-loader)
  18. 大数据挖掘永恒的定律?符号回归(Symbolic Regressor)
  19. oracle-win10-11g-R2 安装步骤
  20. 2022年湖南省自考考试学前教育史练习题及答案

热门文章

  1. paip.提升效率--僵尸代码的迷思
  2. paip. java的 函数式编程 大法
  3. paip.mysql 导入出错,提示语法错误.txt
  4. linux:云端 ubuntu下挂载数据盘
  5. 问一个 TCP 连接可以发多少个 HTTP 请求?
  6. Rust: 从csv文件转成kbar的尝试:速度,还有Julia和激情
  7. (转)美国进入智能投顾竞争时代
  8. 【PM2.5预测】基于matlab灰色模型PM2.5预测【含Matlab源码 499期】
  9. k8s apollo_AI增强的Apollo 16素材让您以4K登上月球
  10. ai人工智能伪原创_AI伪科学与科学种族主义