aoepeople/aoe_attributeconfigurator

此包的最新版本(0.1.1)没有提供许可证信息。

模块通过文件而非设置脚本或后端来创建和维护属性

0.1.1 2015-04-17 13:19 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:34:42 UTC


README

AOE

Aoe_AttributeConfigurator Magento 模块

Build Status

属性配置器使您能够将属性的版本集中在一个 XML 文件中。此模块的目标是,如果您想更改属性,只需修改一个文件,而无需在许多 Magento 更新脚本中搜索属性的最新更改。

警告

工作草稿。目前不可用。

好的,它正在运行,但关于属性迁移的部分仍然是工作草稿。您可以在自己的风险下在 Adminhtml 中启用属性迁移。通常,篡改 EAV 属性数据并不是没有风险的。我们强烈建议定期备份您的数据库,尤其是在使用配置器之前!

事实

描述

例如,要查看示例 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 中提供的目录结构。

卸载

  1. 从您的 Magento 安装中删除所有扩展文件
  2. 在 'eav_attribute' 表中删除 'is_maintained_by_configurator' 列。
  3. 删除创建的属性取决于您的设置,可能需要手动操作

计划功能

  • 更改现有属性(类型更改也是如此,但在某些情况下,如果源类型和目标类型不兼容,则不可避免地会丢失信息,例如从文本到整数)
  • 清理不再需要的属性

支持

如果您与此扩展有任何问题,请在 [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

许可证

开放软件许可证 v. 3.0 (OSL-3.0)

版权

(c) 2014 Firegento
2015 Aoe 修改