默认值 / akeneo-inline-edit-bundle
此包已被弃用且不再维护。未建议替代包。
添加启用 Akeneo PIM 产品网格的行内编辑功能
2.0
2018-02-05 14:14 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2021-05-29 01:23:25 UTC
README
AkeneoInlineEditBundle
AkeneoInlineEditBundle 提供从产品网格编辑产品属性的功能。
安装
步骤 1:使用 composer 安装包
php composer.phar require default-value/akeneo-inline-edit-bundle 2.0
步骤 2:启用包
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... new DefaultValue\Bundle\AkeneoInlineEditBundle\DefaultValueAkeneoInlineEditBundle(), ); }
步骤 3:将包路由添加到 app/config/routing.yml
default_value_akeneo_inline_edit: resource: "@DefaultValueAkeneoInlineEditBundle/Resources/config/routing.yml"
配置
数据网格
在 datagrid
配置中设置以下属性
- 将
rowAction
设置为 false(以禁用默认行操作)
actions: edit: type: navigate label: Label icon: icon-class link: edit_link rowAction: false
- 添加到
properties
配置以下选项
update_attribute_value: type: url route: default_value_inline_edit_update_attribute params: - id - dataLocale - scopeCode
- 将列属性
editable
设置为 true
columns: name: label: Name type: product_value_field selector: product_value_base editable: true
注意:可编辑的列应与属性代码的名称相同。例如,产品具有 name
属性而没有默认网格配置中包含的 title
属性。
ACL
更新属性值的操作已定义 AclAncestor - default_value_inline_edit_update_value
。因此,您可以为具有从产品网格编辑产品权限的角色配置角色。有关 ACL 和权限配置的更多详细信息,请参阅 Akeneo 文档。
限制
包支持以下类型的属性
- 数字
- 文本区域
- 文本
- 价格(仅限 USD 货币)