我正在为Confluence编写一个插件,并且没有太多关于你可以在velocity vm文件中使用的文档。我可以添加一个来自仪表板 - > ActionName的基本面包屑,但我想做一些类似于页面编辑的内容,在这里您可以获得整页面包屑,后跟动作名称。
这是我现在使用的:
#applyDecorator("root")
#decoratorParam("helper" $action.Helper)
#decoratorParam("mode" "view")
#decoratorParam("context" "page")
任何建议或链接将不胜感激。
你需要让你的行动实施PageAware
。然后我将我来自的页面的页面ID传递给动作,使用PageManager
获取基于ID的页面并从PageAware
界面设置页面。 vm文件中的上述代码将生成正确的面包屑。