【问题标题】:How do I create a Magento extension package that works in both 1.4 and 1.5?如何创建适用于 1.4 和 1.5 的 Magento 扩展包?
【发布时间】:2011-06-13 17:22:02
【问题描述】:

我在 Magento Connect 上安装我的扩展程序非常难。我的第一次尝试是作为 Beta 版发布的,在 1.5 版上,我在尝试安装时收到错误“找不到版本号”。但是,此软件包适用于 Magento 1.4(Magento Connect Manager 版本 1.0)。所以我重新打包,再次上传 - 这次是稳定版 - 现在该包在 Magento 1.5 中的 Magento Connect 2.0 上运行良好,但 Magento Connect 1.0 找不到该包,因此无法安装它。所有包都在 Magento 1.5 安装的包扩展工具中创建。

另外,有没有办法删除或覆盖上传的扩展包,或者我是否需要在每次上传时增加版本号?

【问题讨论】:

  • 与 Rhonda 取得联系,twitter.com/#!/rondata,Connect 正在进行大修,她正在带领所有人朝着最终目标前进。

标签: magento module magento-1.4


【解决方案1】:

诀窍是两次上传你的包,首先使用 /var/pear 中的包输出,然后更改版本,重新打包并上传 /var/connect 中的那个。

【讨论】:

  • 我也遇到过类似的问题。您要更改哪个版本号?只是 Connect 版本(1.0 到 2.0)还是模块自己的编号?
  • 我也在更改模块版本号,因为 Magento Connect 不允许我两次上传相同的包文件名。根据上面 Alan 的评论,我一直在 Twitter 和电子邮件上与@rondata 联系。她刚刚写了一篇关于这个的博客文章。这是可行的,但显然你可以简单地打包你的模块,只选择'Pre-1.5.0.0'并且不要选择'1.5.0.0 & After'。然后你上传 /var/pear 中的包,Magento Connect 会自动为你创建一个 Magento Connect 2.0 版本。这对我有用。
猜你喜欢
  • 2017-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多