aoepeople / aoe_attributeconfigurator
模块通过文件而非设置脚本或后端来创建和维护属性
Requires
This package is not auto-updated.
Last update: 2024-09-14 16:34:42 UTC
README
Aoe_AttributeConfigurator Magento 模块
属性配置器使您能够将属性的版本集中在一个 XML 文件中。此模块的目标是,如果您想更改属性,只需修改一个文件,而无需在许多 Magento 更新脚本中搜索属性的最新更改。
警告
工作草稿。目前不可用。
好的,它正在运行,但关于属性迁移的部分仍然是工作草稿。您可以在自己的风险下在 Adminhtml 中启用属性迁移。通常,篡改 EAV 属性数据并不是没有风险的。我们强烈建议定期备份您的数据库,尤其是在使用配置器之前!
事实
- 版本:0.1.0
- 扩展密钥:Aoe_AttributeConfigurator
- 在 GitHub 上的扩展
描述
例如,要查看示例 XML,请查看扩展的 /etc 目录中的 attributes.xml。如果您不理解设置,我们建议您阅读 Ben Marks 的博客文章,该文章解释了 eav_attribute 表设置的基础:[ Magento EAV 属性设置](http://www.webguys.de/magento/eav-attribute-setup/)。
配置位于系统/配置/目录/目录/属性配置器,导入路径相对于 Magento 'var' 目录,例如 importexport/product_attributes.xml
配置器本身由 shellskript 运行:/shell/aoe_attribute_import.php - 初始计划是在使用后端时定期检查,但我们觉得商店管理员应该在检查文件时控制。此外,对于具有大量属性的大型属性集,XML 文件可能会相当大,因此最好在负载低时执行此操作。
这样运行
php aoe_attribute_import.php --runAll
请注意,为了您的安全,扩展不会更改通过更新脚本或第三方扩展添加的任何属性。由配置器维护的属性将带有 is_maintained_by_configurator 标志。
要求
- PHP >= 5.4.0
- Mage_Core
兼容性
- Magento >= 1.7
安装说明
使用包含的 modman 清单将其集成到您的项目中。如果您想手动复制文件,请使用 /src 中提供的目录结构。
卸载
- 从您的 Magento 安装中删除所有扩展文件
- 在 'eav_attribute' 表中删除 'is_maintained_by_configurator' 列。
- 删除创建的属性取决于您的设置,可能需要手动操作
计划功能
- 更改现有属性(类型更改也是如此,但在某些情况下,如果源类型和目标类型不兼容,则不可避免地会丢失信息,例如从文本到整数)
- 清理不再需要的属性
支持
如果您与此扩展有任何问题,请在 [GitHub](https://github.com/AOEpeople/Aoe_AttributeConfigurator/issues) 上打开一个问题。
贡献
任何贡献都备受赞赏。最好的代码贡献方式是在 GitHub 上打开一个 [pull request](https://help.github.com/articles/using-pull-requests)。
开发者
Maik Rosenthal
Nils Preuss
Rico Neitzel
Stefan Schwan
Thomas Neumann
Joachim Adomeit
许可证
版权
(c) 2014 Firegento
2015 Aoe 修改