如何替换 Magnolia CMS 中默认目录中的现有命令
How to replace existing command from default catalog in Magnolia CMS
我需要用我自己的实现替换目录 'default' 中的现有命令 'publish'。我创建了自己的模块并在目录 'default' 中添加了命令 'publish',如下图所示:
不幸的是,这不会覆盖现有命令,但如果我将名称更改为 publish1
,它会出现在目录 'default' 中。是否可以覆盖现有命令?我是,怎么办?
命令有一个 class 属性,您可以在默认实现中直接更改。如果您需要以编程方式更改 属性,您可以使用版本处理程序任务,例如info.magnolia.module.delta.CheckAndModifyPropertyValueTask
应该为你做。
我需要用我自己的实现替换目录 'default' 中的现有命令 'publish'。我创建了自己的模块并在目录 'default' 中添加了命令 'publish',如下图所示:
不幸的是,这不会覆盖现有命令,但如果我将名称更改为 publish1
,它会出现在目录 'default' 中。是否可以覆盖现有命令?我是,怎么办?
命令有一个 class 属性,您可以在默认实现中直接更改。如果您需要以编程方式更改 属性,您可以使用版本处理程序任务,例如info.magnolia.module.delta.CheckAndModifyPropertyValueTask
应该为你做。