basecom / akeneo-rules-ui
此包已被废弃,不再维护。没有建议的替代包。
此包为 Akeneo 企业规则功能提供 UI
4.0.0
2021-08-13 06:34 UTC
Requires
- php: >=7.0.0
- akeneo/pim-enterprise-dev: 4.0.*
This package is auto-updated.
Last update: 2024-07-13 13:09:00 UTC
README
需求
Akeneo PIM 企业版 4.0.~
安装
通过 composer 安装
如果您想通过 composer 安装此包,可以使用以下命令
$ composer require basecom/akeneo-rules-ui
或者将包包含在您的 composer.json
中,指定所需版本。
安装后
在 config/bundles.php
文件中启用此包,例如
return [ // ... Basecom\Bundle\RulesEngineBundle\BasecomRulesEngine::class => ['all' => true], ]
在 'config/routes/routes.yml' 文件中启用路由
basecom_rules_routing:
resource: "@BasecomRulesEngine/Resources/config/routing/rules.yml"
清除缓存
bin/console cache:clear --no-warmup --env=prod bin/console pim:install:assets --env=prod bin/console cache:warmup --env=prod yarn run less yarn run webpack
文档
-
OverwriteRuleController.php 覆盖标准 Akeneo RuleController,在规则概览中扩展视图以添加编辑按钮。
-
禁用 Operator 之间的 "和" 以及 "不介于"。
可用操作符条件列表
- 以 ... 开头
- 以 ... 结尾
- 包含
- 不包含
- 为空
- 非空
- 等于 ( = )
- 不等于 ( != )
- 在 ... 中
- 不在 ... 中
- 未分类
- 在 ... 或未分类
- 在子项中
- 不在子项中
- 大于 ( > )
- 大于等于 ( >= )
- 小于 ( < )
- 小于等于 ( <= )
操作符
以 ... 开头
需求
- 属性(不包括单选或复选框)
- 地区(可选)
- 范围(可选)
- 值
操作符
以 ... 结尾
需求
- 属性(不包括单选或复选框)
- 地区(可选)
- 范围(可选)
- 值
操作符
包含
需求
- 属性(不包括单选或复选框)
- 地区(可选)
- 范围(可选)
- 值
操作符
不包含
需求
- 属性(不包括单选或复选框)
- 地区(可选)
- 范围(可选)
- 值
操作符
为空
需求
- 属性、家族(family.code)、组(groups.code)
- 地区(可选)
- 范围(可选)
操作符
非空
需求
- 属性、家族(family.code)、组(groups.code)
- 地区(可选)
- 范围(可选)
操作符
等于 ( = )
需求
- 属性、创建时间、更新时间、启用状态、完整性
- 值(日期格式:yyyy-mm-dd)(启用和是/否格式 = true 或 false)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
操作符
不等于 ( != )
需求
- 属性(数字或度量),创建时间、更新时间、启用状态、完整性
- 值(创建、更新时间格式:yyyy-mm-dd)(启用格式 = true 或 false)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
操作符
在 ... 中
需求
- 简单、多选属性、类别(categories.code)、家族(family.code)、组(groups.code)
- 地区(可选)
- 范围(可选)
- 一个或多个值
操作符
不在 ... 中
需求
- 简单、多选属性、类别(categories.code)、家族(family.code)、组(groups.code)
- 地区(可选)
- 范围(可选)
- 一个或多个值
操作符
未分类
需求
仅适用于类别
- 字段 = categories.code
- 无需选择任何属性
操作符
在 ... 或未分类
需求
仅适用于类别
- 字段 = categories.code
- 类别代码
操作符
在子项中
需求
仅适用于类别
- 字段 = categories.code
- 类别代码
操作符
不在子项中
需求
仅适用于类别
- 字段 = categories.code
- 类别代码
操作符
大于 ( > )
需求
- 数字、价格、度量、日期属性、完整性
- 值(日期格式:yyyy-mm-dd)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
操作符
大于等于 ( >= )
需求
- 数字、价格、度量、日期属性
- 值(日期格式:yyyy-mm-dd)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
操作符
小于 ( < )
需求
- 数字、价格、度量、日期属性、完整性
- 值(日期格式:yyyy-mm-dd)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
操作符
小于等于 ( <= )
需求
- 数字、价格、度量、日期属性
- 值(日期格式:yyyy-mm-dd)
- 地区(可选)
- 范围(可选)
- 单位(可选,仅当选择度量属性时)
可用操作符动作列表
- 添加
- 设置
- 复制
- 删除
操作符
添加
需求
- 字段:属性代码。
- 地区:分配值的地区代码(可选)。
- 范围:分配值的渠道代码(可选)。
- 值:要添加的属性值。
操作符
设置
需求
- 字段:属性代码。
- 地区(可选)
- 范围(可选)
- 值:属性值。
操作符
复制
需求
- from_field:要复制的属性的代码。
- from_locale:要复制的值的地区代码(可选)。
- from_scope:要复制的值的渠道代码(可选)。
- to_field:将要复制值的属性代码。
- to_locale:将要复制值的地区代码(可选)。
- to_scope:将要复制值的渠道代码(可选)。
操作符
删除
需求
- 字段:属性代码。
- 地区:分配值的地区代码(可选)。
- 范围:分配值的渠道代码(可选)。
- 值:要删除的属性值。