1. 程式人生 > >Confluence 6 自定義 Decorator 模板的宏和針對高級用戶

Confluence 6 自定義 Decorator 模板的宏和針對高級用戶

界面 h+ 修改 目錄 onf 重載 con 外觀 文本編輯

頁面的某些部分使用的是 Velocity 宏進行創建的,包括導航欄。有關宏的創建,你可以參考頁面 Working With Decorator Macros 頁面中的內容。

針對高級用戶

velocity 目錄是 Confluence 首先進行模板搜索的查找路徑。你可以對 Confluence 的 velocity 的模板文件進行重載。前提是你需要將文件放置到正確的位置。

當然,我們並不建議你這樣做,因為這樣能夠讓你對 Confluence 的界面和外觀有完全的操作,這個操作將會可能導致整個頁面布局的損壞。你可以使用文本編輯器對這些模板文件進行編輯,你不能使用瀏覽器進行編輯。

對上面的模板文件進行編輯的時候,有下面 2 個註意事項:

  1. Velocity 被配置使用內存進行緩存。當你在 Confluence 中直接進行修改的時候,Confluence 將會指導從磁盤中重新載入修改的模板文件。如果你直接在磁盤上進行修改的話,Confluence 不知道如何載入並刷新緩存 WEB-INF/classes/velocity.properties 中定義的緩存或者重新啟動 Confluence。
  2. 修改可能對後續的 Confluence 並不兼容。當你對 Confluence 的模板文件進行了修改後,你應該在後續 Confluence 的升級過程中對修改過的模板進行校驗。否則有可能會導致頁面損壞。

https://www.cwiki.us/display/CONFLUENCEWIKI/Custom+Decorator+Templates

Confluence 6 自定義 Decorator 模板的宏和針對高級用戶