Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成自定义magento支付扩展名-./mage安装文件…;-引发异常-包文件无效‘…’;文件已存在_Magento_Payment_Custom Attributes - Fatal编程技术网

生成自定义magento支付扩展名-./mage安装文件…;-引发异常-包文件无效‘…’;文件已存在

生成自定义magento支付扩展名-./mage安装文件…;-引发异常-包文件无效‘…’;文件已存在,magento,payment,custom-attributes,Magento,Payment,Custom Attributes,我已经创建了付款模块,它要求账单地址具有出生日期和性别属性。其中一个变化是: /app/design/frontend/base/default/template/checkout/onepage/billing.phtml 我添加了用于添加出生日期和性别属性的新字段 在此之后,我在Magento 1.5.0.1中构建了包扩展,然后我想在干净的Magento部署中验证扩展的安装。为此,我使用了mage命令行工具。我做到了: mage安装文件My_扩展名-0.1.0.tgz 此命令行报告: 安装文

我已经创建了付款模块,它要求账单地址具有出生日期和性别属性。其中一个变化是: /app/design/frontend/base/default/template/checkout/onepage/billing.phtml

我添加了用于添加出生日期和性别属性的新字段

在此之后,我在Magento 1.5.0.1中构建了包扩展,然后我想在干净的Magento部署中验证扩展的安装。为此,我使用了mage命令行工具。我做到了:

mage安装文件My_扩展名-0.1.0.tgz

此命令行报告:

安装文件:包文件无效 “./app/design/frontend/base/default/template/checkout/onepage/billing.phtml”已存在

问题是:

  • 更改此模板文件是否出错?我重写它会更好吗

  • 在mage命令行工具中是否应该使用一些未记录的选项,例如“mage安装文件My_Extension-0.1.0.tgz force”或类似的选项,以忽略此异常

  • 这是适用于veryfing分机的正确程序吗

  • 在将magento扩展部署发布到magento Connect之前,是否有任何指导原则来测试magento扩展部署的最佳方法

谢谢你抽出时间。 达米尔
  • 是从不修改默认模板
  • 不,只有chuck norrys有Magento文档
  • 没有
  • 是的,你可以在magento网站上找到它们

  • 谢谢。验证扩展的正确程序是什么?Chuck Norris不需要Magento文档,他可以感觉到核心。什么是“验证”?将包上载到magento connect时,将验证包结构。你还需要什么?正如安东所说,永远不要修改magento文件。