如何创建同时适用于1.4和1.5的Magento扩展包?

如何创建同时适用于1.4和1.5的Magento扩展包?,magento,module,magento-1.4,Magento,Module,Magento 1.4,我在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安装的

我在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安装的软件包扩展工具中创建的


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

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

与Rhonda联系,Connect在一次巨大的检修中,她正把每个人都推向最后的目标。我也遇到了类似的麻烦。您正在更改哪个版本号?只是连接版本(1.0到2.0)还是模块本身的编号?我也在更改模块版本号,因为Magento Connect不允许我两次上载相同的包文件名。根据艾伦的上述评论,我已经在推特和电子邮件上与@rondata联系过。她刚刚写了一篇关于这个的博客。这是可行的,但显然您可以简单地打包模块,只选择“1.5.0.0之前”而不选择“1.5.0.0及之后”。然后上载/var/pear中的包,Magento Connect将自动为您创建Magento Connect 2.0版本。这对我有用。