Answers:
不幸的是,如果您至少不了解某些PHP,就无法使用Magento,因此我建议您至少学习该语言的基础知识(包括如何使用类)。
如果您打算只关注页面样式(不需要更改一些代码的新功能),则应查看magento布局和主题的工作方式。所有内容都可以在app/design
文件夹中找到,这是可以找到最少PHP的地方。
布局文件定义(如果未在代码中另外指定)将在哪些位置(此处应包含javascript)添加哪些块,css和javascript文件。
模板是实际的块HTML内容文件(可以在其中编写大多数HTML并使用PHP对其进行动态更改)。
请注意,可以通过将布局和模板文件放置在不同的位置来覆盖它们,因此您永远不要重写默认的布局和模板文件。
资源资源
最好的资源是查看已经存在的默认布局和模板文件。
谷歌 :)
堆栈溢出 -此链接介绍如何将自己的JS文件添加到主题
Alan Storm教程 -它们是技术性更强的,因此您应该首先学习基本的PHP(他还写了一本书,广泛介绍了Magento布局系统,但要求您了解PHP)。
Magento对于设计师 -我没有阅读这些教程,但是他们似乎在不期望太多PHP知识的情况下通过了Magento。
在Magento U上还有40小时的在线视频培训Magento开发基础知识,如果您创建帐户可以免费获取。在Magento的知识库也是一个很好的起点。
在开始编码之前,您应该了解Magento的实际工作原理,Zend的MVC框架,布局XML和块如何协同工作等。
但实际上您的问题没有100%的答案。这取决于您想和Magento一起去。就像,您要求将分析js添加到页面中。可以通过local.xml或什至是最简单的方式完成此操作,只需在Magentos后端的“系统”>“配置”>“通用”>“设计”>“ HTML头”>“杂项脚本”下,只需在其中添加即可<script>...
。
我建议您按照以下步骤从您的背景学习magento
学习HTML / JS / CSS:这将用于前端开发或客户端中的任何UI定制,因此您在执行任何操作之前必须先掌握这些知识
学习PHP:至少从一开始就构建自己的PHP简单应用程序,以了解一些基本功能。例如:您可以使用身份验证构建简单的CMS
学习OOP和MVC:这些设计模式对于开始使用magento非常重要,这样您就不会错过它。
安装和配置magento:这样做并不复杂。至少您可以从一开始就设置一个magento网站以使其正常运行并充当该网站的管理员。
安装并配置一些模块:一步结帐,SMTP,主题,语言...,以便您了解系统的工作方式
进行第一个主题定制
进行第一个模块定制
进行全新的模块/主题
因此,这些步骤可能需要3到6个月的时间才能做好。
请首先学习php,oops概念,zend MVC框架,然后尝试学习magento,因为magento是使用所有这些东西构建的,这不是任何教程网站,而magento的最佳网站本身就是magentocommerce.com的宗旨,而针对magento的另一个网站是inchoo.net是最好的网站,我也通过这种方式学习这些网站
我只给想学习Magento的人3条建议。
。读这本书:magento for php developers
。
2. 在这里探索很多alanstorm.com
。
3.从magento connect下载现成的模块,例如伟大的Ultimate模块创建者,Git hub页面。
第三步对我非常有帮助,因为:我知道如何正确完成它。
我了解了许多我不知道的事情。因此,我可以立即转到Google并找到我不了解/不知道的术语。我也知道我很了解它的语法。