magento模板制作开发指导

我已经有两年的magento模板开发经验,magento模板的方方面面已经深深地印在我的脑海,在这里我给将要从事模板magento模板开发的初学者一些指导建议,使大家少走些弯路。我想这是中文magento教程里最好的一个模板开发指导了。

1.你首先要学习html和css,这是任何一个网站模板开发所必须的基础知识,也是你以后magento模板制作的时候最常用到的

我推荐的学习网址是:w3c在线教程

2.你只需要了解一点点的PHP,尽管magento是php zend写的一个软件,但模板制作过程中你不需要很熟悉php

你只要知道几个和模板有关的php方法就可以了,例如 <?php echo $this->getChildHtml(‘head’) ?>  这个getChildHtml(”)方法。

3.稍微了解下xml,所以你要看官网的模板开发指导教程,是英文的,但是网上有很多中文的,建议看英文的,毕竟代码都是英文的,翻译也翻译不大好。

参考:官网模板设计教程

4.会使用js的ul例如JQuery ui,在你做模板的时候,加个弹出框什么的会很方便。

参考:JQuery tool

magento中prototype与jquery兼容

5.了解magento如何使用,magento的前台页面是动态的,后台的改动会影响前台页面,所以要会使用magento。

magento中文视频:magento中文视频

6.练习各种小知识点,将我博客中的一些例子都做一遍,基本就将大部分的模板制作中的问题解决了。

7.依靠强大的google搜索,不会的都搜搜

8.尽量多看些英文资料,毕竟中文的翻译总有偏差

———————————————————————–

我已经录制了收费的magento模板制作中文视频教程,见:http://www.hellokeykey.com/magento-make-templates-videos/

————————————————————————

其它注意事项:

1.你要经常备份,将时间以及备注写好

2.浏览器兼容要边做边fix,不然你就惨了,将浏览器兼容放在最后会让你心灰意冷。谁愿意在ie7下做完了模板,最后换到chrome下一看都是乱的。所以一边做模板,一边检查浏览器兼容,有问题就fix。

此文为1.1版,不断更新中

转载表明出处: hellokeykey.com 钥匙

《magento模板制作开发指导》有41个想法

  1. 钥匙你好,我这个网站价格标点有点的问题,后台和批量表里价格区分小数位的都是英文标点的句号,前台显示的却是逗号,例如原本是258.36显示的是258,36,这样一来价格就变的很大了,请问下这个该怎么解决呢,找了好久没找到原因,用的是1.3.2版本的,网站是www.mulberryofficial.com,如果你有时间了帮看下,谢谢

    1. 可能和你的模板文件中的价格输出转换代码有关系,检查下。看着虽然是多了,但是看下跳转到paypal那边支付的时候的价格是多少,如果在支付那边还是错误的,那么就不应该是模板的问题了。

  2. 支付的时候没问题,应该就是你说的这个问题,我没有找到,对magento还不是很熟悉,我把模板发你邮箱了,嘿嘿……谢谢帮看下

  3. 嘿嘿,这几天一直在看magento,电商程序,zencart 是实用版,opencart是简洁版,magento就是豪华版了。

  4. 我在Product view
    –>

    Catalog Product View (Any)

    page/1column.phtml

    这个位置设置了详细页面一栏显示。但是我每个分类的产品点进去有些还是两栏的布局,但是有些又是一栏的布局? 请问这是怎么回事呀?

  5. 钥匙师兄,非常感谢你的分享~
    我这段时间想对一些免费模板进行二次开发,看了你的博客,深入理解magento和ruiwant的magento开发文档。现在处于一种似懂非懂的浆糊状态…不是很清楚magento里面xml文件,phtml文件具体是如何关联起来让页面呈现的(按照深入理解magento的说法好像是通过xml里面的frontname和routers等标签来关联的,但是),感觉自己没能形成比较清晰的系统,好像magento有一些关键的xml,php或者phtml文件(好像local.xml,index.php比较关键?)我不知道导致不知道magento的入口一样,结果就是很多地方无从下手…
    师兄能否说下修改哪些文件内容让magento默认模板中主页改成单栏结构呢?
    祝好,谢谢!

      1. magento官网有模板的一个简略教程,请问这个链接的详细地址有没有,我发现magento官网都没有搜索栏的

  6. 虽然我开启了template path hints可以看到页面信息,但感觉只是看到控件对于的文件,但是对于整个页面排版应该去找哪个文件来修改呢?page.xml?

  7. keykey,你好,我在安装完模板后提示这个错误:Parse error: syntax error, unexpected $end in /home/solarled/public_html/asiqi.com/app/design/frontend/default/beautyshop/template/page/html/footer.phtml on line 33

    要如何解决?谢谢!

  8. Keykey 你好! 我现在正在学习管理Magento网站。我想改变网站的一些Theme,外包人员想要ftp server的信息,方便他们把Theme文件上传server。请问在哪里能看到?多谢多谢!!

评论已关闭。