Confluence 6 关于 Decorators
Confluence 是使用开源的 SiteMesh 库构建的。一个 Web 页面的布局系统,这个布局系统能够在全站点中提供完整统一的界面和外观。SiteMesh 是通过 "decorators" 工作的,这个文件定义了页面的布局和结构,同时指定了页面特定的内容将会如何进行布局。如果你有兴趣的话,你可以阅读有关SiteMesh 的文档。
在你对 Confluence 的界面和外观进行编辑的时候将会意味着什么呢:
- "Main" decorator 定义了页面的头部和页面的脚部
- "Page" decorator 定义了页面是如何显示的
- "Printable" decorator 定义了页面打印版本中的界面和外观。
你可以在 Confluence 中查看和编辑这些 decorator 文件。修改这些 decorator 文件将会对 Confluence 的所有空间产生影响,这个修改是全局的。
使用 decorator 来创建 Confluence 的管理员界面的是不能进行修改的。这样设置的原因是为了避免你对 decorator 文件可能的错误修改会导致整个 Confluence 站点不可用,管理员应该还需要有特定的界面可用将修改错误的 decorator 文件复原。
https://www.cwiki.us/display/CONFLUENCEWIKI/Custom+Decorator+Templates