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

问题描述 投票:1回答:1

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

这是我现在使用的:

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

任何建议或链接将不胜感激。

plugins velocity confluence
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.