magento创建自己的包或使用默认值

rin*_*rce 4 installation themes packages magento

我喜欢创建一个新包的主要原因是它允许您在商店主题和默认捆绑的Magento主题之间保持清晰的分离.另一方面,大多数扩展程序将布局和模板文件安装到app/design/frontend/default/default /,如果您的主题安装在默认包下,magento会找到扩展名前端文件,否则您必须将扩展文件复制到app/design/frontend/package/default / always.所以使用自己的包更多一些工作.

我很想知道我是否遗漏了其他任何东西,那么在Magento中创建自己的主题包有什么好处,而不是使用默认包?

Ser*_*Guk 11

首先,创建一个新包是Magento官方用户指南所要做的.

http://info.magento.com/rs/magentocommerce/images/MagentoDesignGuide.pdf

以下是它的说法:"请忽略传统的Magento指令和教程,指导您在默认设计包中创建自定义主题,或直接编辑默认/默认目录中的文件.而是提供最佳升级的方法您的主题的路径和最大程度的保护,以防止意外更改是创建一个新的设计包,并在那里创建自定义主题."

我创建新软件包的个人逻辑是,如果Magento需要很少的商店视图并且它们有差异,我需要拥有自己的"默认"主题,而这正是我通过创建自己的软件包得到的(Magento将在my_theme中查找文件)主题在自定义设计包中,然后在默认主题中然后回退到基础包)

  • 谢谢,本.我被教会将所有自定义模块模板转移到base/default和模块代码从'local'到'community'池(不幸的是,甚至一些最知名的模块开发人员将他们的扩展放在本地文件夹中也没有机会定制由于自定义和后备过程,他们的exts没有更新问题. (3认同)
  • 很正确,谢尔盖.此外,官方建议将自定义模块模板和布局文件放在*base/default*中的相应命名空间中. (2认同)