Как добавить крошки страниц к действию в Confluence Plugin? - PullRequest
1 голос
/ 08 октября 2010

Я пишу плагин для Confluence, и не так много документации о том, что вы можете использовать в файлах speed vm. Я могу добавить базовую крошку, которая идет из Dashboard -> ActionName, но я хочу сделать что-то похожее на редактирование страницы, где вы получите полную страницу хлебной крошки с именем действия.

Вот что я сейчас использую:

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

Любые предложения или ссылки будут с благодарностью.

1 Ответ

2 голосов
/ 18 октября 2010

Вам нужно, чтобы ваше действие реализовало PageAware. Затем я передал идентификатор страницы, с которой я пришел, действию, использовал PageManager, чтобы получить страницу на основе идентификатора и установить страницу из интерфейса PageAware. Приведенный выше код в файле vm будет генерировать правильные хлебные крошки.

...