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