天天看點

Confluence 6 自定義 Decorator 模闆的宏和針對進階使用者

頁面的某些部分使用的是 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

繼續閱讀