如何将页面痕迹添加到Confluence插件中的操作?

时间:2010-10-08 18:21:59

标签: plugins velocity confluence

我正在为Confluence编写一个插件,并且没有太多关于你可以在velocity vm文件中使用的文档。我可以添加一个来自仪表板的基础面包屑 - > ActionName但我想做一些类似于页面编辑的内容,你会得到整页面包屑,然后是动作名称。

以下是我现在正在使用的内容:

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

非常感谢任何建议或链接。

1 个答案:

答案 0 :(得分:2)

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