2010-10-08 64 views
1

我正在爲Confluence編寫一個插件,關於速度vm文件中可以使用的文檔並不多。我可以添加一個從Dashboard - > ActionName的基礎麪包屑,但我想做一些類似於頁面編輯的地方,在那裏你可以得到整個頁面麪包屑後跟動作名稱。如何將頁面麪包屑添加到Confluence插件中的操作?

這是我現在使用什麼:

#applyDecorator("root") 
    #decoratorParam("helper" $action.Helper) 
    #decoratorParam("mode" "view") 
    #decoratorParam("context" "page") 

任何建議或鏈接將不勝感激。

回答

2

烏,我把這個獎金,並沒有得到任何答案,並在賞金過期後的幾個小時,我想出了答案。對於那些在這裏關心我的人。

你需要讓你的動作執行PageAware。然後,我傳遞了來自該操作的頁面的頁面ID,使用PageManager獲取基於ID的頁面,並從PageAware界面設置頁面。上述vm文件中的代碼將生成正確的麪包屑。