Скрытие действий в версии Magnolia составляет 5.7

#magnolia

Вопрос:

Есть ли способ скрыть существующее действие из браузера страниц (меню щелчка правой кнопкой мыши и на боковой панели) в версии Магнолии 5.7?

Обновление: Мне удалось выполнить задачу с помощью модуля info.magnolia..delta.RemoveNodesTaskand и включение этой задачи в ModuleVersionHandler. Есть ли лучший способ сделать это? Могу ли я использовать override! это для этого?

Это содержимое для файла декоратора не работало: страницы.Вложенные приложения.браузер.панель действий.разделы.Действия на страницах.группы

 versionActions: !override
   items:
     export: {}
     import: {}
 

или

 versionActions: !override
     items:
        
 

или

 versionActions: !override
  items:
    export:
        name: export
    import:
        name: import
 

Ответ №1:

Это называется панелью действий в царстве Магнолий.

Вы можете сделать две вещи:

  • Удалить навсегда, полностью удалив узел
  • Отключите его на основе некоторого правила доступности. Либо пользовательский, либо уже реализованный класс Java.

Вот документация для этого: https://documentation.magnolia-cms.com/display/DOCS57/Action панель определение

Овации,