天天看點

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

繼續閱讀