Magnolia 版本中的隐藏操作是 5.7

Posted

技术标签:

【中文标题】Magnolia 版本中的隐藏操作是 5.7【英文标题】:Hiding actions in Magnolia version is 5.7 【发布时间】:2021-05-22 14:39:29 【问题描述】:

在 Magnolia 5.7 版本中,有没有办法从页面浏览器(右键菜单和侧边栏中)隐藏现有操作?

更新:我设法通过使用 info.magnolia.module.delta.RemoveNodesTaskand 并将此任务包含在 ModuleVersionHandler 中来完成任务。有更好的方法吗?我可以为此使用override! 吗?

装饰器文件的这些内容不起作用:pages.subApps.browser.actionbar.sections.pageActions.groups

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+bar+definition

干杯,

【讨论】:

以上是关于Magnolia 版本中的隐藏操作是 5.7的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Magnolia 5.7 中停用资产版本控制

Magnolia 从 5.3.4 升级到最新版本

Magnolia 5.5.7 Stories 应用程序内部化

软件设计的哲学 第五章 隐藏信息

如何在 Magnolia 5.7 中检测设备并渲染适当的图像变化

MySQL 8.0 新特性,索引可以隐藏了!