【问题标题】:What is the proper way to develop a custom theme/template for Magento 1.4为 Magento 1.4 开发自定义主题/模板的正确方法是什么
【发布时间】:2010-06-21 23:54:37
【问题描述】:

我最近开始为一家公司开发电子商务网站,他们选择了 Magento 1.4.0 来运营他们的商店。我的 PHP“职业生涯”大部分时间都在使用各种 MVC 框架(甚至 Zend 和 Magento 也应该基于),但 Magento 的复杂性似乎处于另一个层次,没有看似好的资源可以寻求帮助。

环顾该网站,我看到了一些可以用作参考的书籍的建议,但它们都指的是 Magento 1.2 或 1.3。

我的目标是以一种不更改任何基本代码的方式为 Magento 开发,以便客户端可以轻松升级 Magento 的版本,只需“插入”我的代码并让它工作。当前的问题是如何正确使用布局/模板分解,以及如何在不破坏 Magento 核心代码库的情况下向应用程序添加自定义模型/控制器功能。

【问题讨论】:

    标签: php magento e-commerce themes


    【解决方案1】:

    如何正确使用布局/模板分解

    你需要知道的是 Magento 的文件夹结构和它自己的 MVC 结构的使用。这是一个非常重要的部分,可以让你从基本的根源开始。无论您使用什么版本,Magento 所遵循的文件夹结构和 MVC 结构几乎都不会改变。尝试遵循 Magento 自己的知识库和 Wiki 教程。如果你愿意,你也可以关注其他一些网站。

    如何将自定义模型/控制器功能添加到应用程序 无需破解 Magento 的核心代码库

    您将需要使用自定义模块功能来覆盖模型/控制器的核心代码库。这是一个在 XML 文件中编写主要逻辑的简单过程,您希望在模块的“etc”文件夹中覆盖 Magento 的核心类。首先尝试从知识库和 Wiki 教程中了解该过程,以牢牢掌握覆盖核心类。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多