1

我对 Magento 1.6.2 上的模块开发相对较新,我必须使用模块:

  • Company_JQueryUI(将 jqueryui + 主题文件添加到 Adminhtml 标题)
  • Company_Slider(带有文件上传的简单图像滑块)

我在开发环境中制作的这些模块可以正常工作,并且我被要求单独生成它们,这样在后端需要 JQueryUI 的任何模块都应该按需激活它并在安装过程中需要它。

我已经关注了关于打包阶段的 wiki 页面,在依赖项选项卡上我设置了以下内容:

Package : Company_JQueryUI
Channel : community
Min : 1.1.0
Max : 1.1.0
Files : (I really don't know whether this field is required and what should I put there, but the wiki just ignores this part.

所有其他设置均已正确设置。

问题是当我开始安装滑块模块时,Magento Connect 不会生成任何关于缺少依赖项的异常,所以我可能需要在 /etc/moduels/Company_Slider.xml 中设置依赖项

<?xml version="1.0"?>
<config>
    <modules>
        <Company_Slider>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
                <Company_JQueryUI />
            </depends>
        </Company_Slider>
    </modules>
</config> 

但是后来我遇到了一个更大的问题,Magento Connect 仍然忽略了对部署阶段的依赖,但是一旦完成,它就会产生异常,并且网站进入维护模式,阻止对其进行任何访问,并显示依赖异常空白页(Magento Connect)。

到目前为止,我所能做的就是手动删除模块文件以使站点再次运行,我不知道是我遗漏了什么还是部署过程中的错误。

PS:在 1.7 中解决的错误

4

0 回答 0