magnolia cms 中页面的新导出操作
New export action for pages in magnolia cms
我需要在 magnolia cms 中为页面应用程序创建一个新的导出操作,该操作始终将 selected 页面元素导出到 YAML 文件。
我想覆盖现有导出操作的 class 定义和对话框定义,因为我不需要让我 select YAML 或 XML 的对话框。就我而言,它将始终是 YAML。
我设置了一个新的 Maven 模块并为 Page 应用程序创建了一个新操作。
如何为此操作配置自定义 class?如何在 class 中获取页面的当前上下文?
您必须先删除附加到操作的对话框。如果您计划有一个自定义操作,那么就不要配置一个。对于这两种情况,我们已经采取了两种行动。如果您对 YAML 导出感兴趣,请使用以下内容:info.magnolia.ui.framework.action.ExportYamlAction
我对 exportYAML2 的操作配置
我的 exportYAML 操作栏配置
* 因为无法在评论中post图片,所以重复下面评论的内容*
我配置了两个用于导出节点的 YAML 配置的操作。
使用 ExportYamlActionDefinition 的第二个 (exportYAML2) 没有显示在页面的操作栏中,即使我将它添加为项目也是如此。
我还需要为它配置什么吗?
exportYaml
与 class info.magnolia.ui.framework.action.OpenExportDialogActionDefinition
有效。 exportYaml2
和 class info.magnolia.ui.framework.action.ExportYamlActionDefinition
不起作用。它的可用性设置为 info.magnolia.ui.framework.availability.IsNotDeletedRule
.
已解决。
我需要为 magnolia 页面应用程序中的自定义操作配置两件事。
配置应用程序模块>页面>应用程序>页面>子应用程序>浏览器>操作>MyAction withe class={自定义或通用 class from https://documentation.magnolia-cms.com/display/DOCS61/Action+definition }
modules>pages>apps>pages>subApps>browser>actionbar>sections>pageActions>groups>uniquegroupname>items-MyAction
我需要在 magnolia cms 中为页面应用程序创建一个新的导出操作,该操作始终将 selected 页面元素导出到 YAML 文件。 我想覆盖现有导出操作的 class 定义和对话框定义,因为我不需要让我 select YAML 或 XML 的对话框。就我而言,它将始终是 YAML。 我设置了一个新的 Maven 模块并为 Page 应用程序创建了一个新操作。 如何为此操作配置自定义 class?如何在 class 中获取页面的当前上下文?
您必须先删除附加到操作的对话框。如果您计划有一个自定义操作,那么就不要配置一个。对于这两种情况,我们已经采取了两种行动。如果您对 YAML 导出感兴趣,请使用以下内容:info.magnolia.ui.framework.action.ExportYamlAction
我对 exportYAML2 的操作配置
我的 exportYAML 操作栏配置
* 因为无法在评论中post图片,所以重复下面评论的内容* 我配置了两个用于导出节点的 YAML 配置的操作。
使用 ExportYamlActionDefinition 的第二个 (exportYAML2) 没有显示在页面的操作栏中,即使我将它添加为项目也是如此。
我还需要为它配置什么吗?
exportYaml
与 class info.magnolia.ui.framework.action.OpenExportDialogActionDefinition
有效。 exportYaml2
和 class info.magnolia.ui.framework.action.ExportYamlActionDefinition
不起作用。它的可用性设置为 info.magnolia.ui.framework.availability.IsNotDeletedRule
.
已解决。
我需要为 magnolia 页面应用程序中的自定义操作配置两件事。
配置应用程序模块>页面>应用程序>页面>子应用程序>浏览器>操作>MyAction withe class={自定义或通用 class from https://documentation.magnolia-cms.com/display/DOCS61/Action+definition }
modules>pages>apps>pages>subApps>browser>actionbar>sections>pageActions>groups>uniquegroupname>items-MyAction