如何在 Oro CRM 中仅向一个布局更新操作添加条件?
How to add condition to only one layout update action in Oro CRM?
我想根据特定条件在布局更新文件中应用操作。我知道,我们可以使用 conditions
属性 为整个布局更新文件添加条件。但是我们可以为某个动作应用条件,例如:
layout:
actions:
- '@someAction':
...
- '@move':
id: id
parentId: parent_id
condition: 'context["some_condition"]'
我知道,没有 condition
属性 特定的布局更新操作,但也许有一些方法可以达到相同的结果?
这里唯一的选择是将带有条件的单个操作移动到单独的布局更新 YAML 文件中。您可以将其放在同一文件夹中,但名称不同。
我想根据特定条件在布局更新文件中应用操作。我知道,我们可以使用 conditions
属性 为整个布局更新文件添加条件。但是我们可以为某个动作应用条件,例如:
layout:
actions:
- '@someAction':
...
- '@move':
id: id
parentId: parent_id
condition: 'context["some_condition"]'
我知道,没有 condition
属性 特定的布局更新操作,但也许有一些方法可以达到相同的结果?
这里唯一的选择是将带有条件的单个操作移动到单独的布局更新 YAML 文件中。您可以将其放在同一文件夹中,但名称不同。