Content management system 如何替换Magnolia CMS中默认目录中的现有命令

Content management system 如何替换Magnolia CMS中默认目录中的现有命令,content-management-system,magnolia,Content Management System,Magnolia,我需要用自己的实现替换目录“default”中的现有命令“publish”。我创建了自己的模块,并在目录“default”中添加了命令“publish”,如下图所示: 不幸的是,这不会覆盖现有命令,但如果我将名称更改为publish1,它将显示在目录“default”中。是否可以覆盖现有命令?是的,怎么做?命令有一个类属性,您可以在默认实现中直接更改它。如果您需要以编程方式更改该属性,可以使用版本处理程序任务,例如info.magnolia.module.delta.CheckAndModif

我需要用自己的实现替换目录“default”中的现有命令“publish”。我创建了自己的模块,并在目录“default”中添加了命令“publish”,如下图所示:


不幸的是,这不会覆盖现有命令,但如果我将名称更改为
publish1
,它将显示在目录“default”中。是否可以覆盖现有命令?是的,怎么做?

命令有一个类属性,您可以在默认实现中直接更改它。如果您需要以编程方式更改该属性,可以使用版本处理程序任务,例如
info.magnolia.module.delta.CheckAndModifyPropertyValueTask
应该可以为您完成此任务。

命令有一个类属性,您可以在默认实现中直接更改。如果您需要以编程方式更改该属性,则可以使用版本处理程序任务,例如
info.magnolia.module.delta.CheckAndModifyPropertyValueTask
应该为您完成