Plugins 如何将页面面包屑添加到汇流插件中的操作?

Plugins 如何将页面面包屑添加到汇流插件中的操作?,plugins,velocity,confluence,Plugins,Velocity,Confluence,我正在为Confluence编写一个插件,关于在velocity vm文件中可以使用什么,没有太多文档。我可以从Dashboard->ActionName添加一个基本的面包屑,但是我想做一些类似于页面编辑的事情,在页面编辑中,你可以得到一个完整的页面面包屑,后面跟着操作名 以下是我现在使用的: #applyDecorator("root") #decoratorParam("helper" $action.Helper) #decoratorParam("mode" "view"

我正在为Confluence编写一个插件,关于在velocity vm文件中可以使用什么,没有太多文档。我可以从Dashboard->ActionName添加一个基本的面包屑,但是我想做一些类似于页面编辑的事情,在页面编辑中,你可以得到一个完整的页面面包屑,后面跟着操作名

以下是我现在使用的:

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

如果您有任何建议或链接,我们将不胜感激。

您需要让您的操作实现
PageAware
。然后,我将来自的页面的页面ID传递给操作,使用
PageManager
根据ID获取页面,并从
PageAware
界面设置页面。vm文件中的上述代码将生成正确的面包屑