如何删除 Oro 中的标准操作类?

Posted

技术标签:

【中文标题】如何删除 Oro 中的标准操作类?【英文标题】:How can I remove standard operation classes in Oro? 【发布时间】:2021-07-03 04:36:04 【问题描述】:

我们在 Oro 中有所谓的操作(动作) - 执行某些操作的表单和按钮。问题在于这些按钮的样式。我们可以通过 yml 向它们添加添加类,但我们不能删除现有的类(如 .operation-button 类)。也许实际上有一种方法可以删除这个标准类?

operations:
    my_operation:
        button_options:
            class: btn btn--action-important

【问题讨论】:

【参考方案1】:

operation-button 类在OroActionBundle:Operation:button.html.twig 模板中定义。

建议更新operation-button 类的样式以满足您的需求。

或者,您可以为操作按钮定义自己的模板:

    operations:
        my_operation:
            button_options:
                class: btn btn--action-important
                template: MyActionBundle:Operation:button.html.twig

如果您需要对所有操作按钮应用更改,您可以覆盖基本模板。请参阅开发者指南中的Back-Office Customization Templates (Twig)。

【讨论】:

以上是关于如何删除 Oro 中的标准操作类?的主要内容,如果未能解决你的问题,请参考以下文章

在 MySQL 中删除数据库时出错(不能 rmdir '.\oro',errno: 41)

如何在 WPF 中的删除操作之前启用文本框并等待输入条件

Python中如何删除一个文件

如何递归删除所有文件的尾随空格?

adobe如何快速批量删除水印

如何批量删除 Grails/GORM 中的记录?