我已经有两年的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
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 钥匙
博客上的小例子在哪呢??
之前的文章有很多啊,比如如何加载js,如何使用a标签等等
钥匙师兄,我从你这里学到了很多,很无私很优秀的一个人,相信你前途一片光明
谢谢,你的支持,有大家的支持我就有信心一直为大家做贡献的 :)
正要开始学下magento的模板制作,谢谢楼主分享的好文章
钥匙你好,我这个网站价格标点有点的问题,后台和批量表里价格区分小数位的都是英文标点的句号,前台显示的却是逗号,例如原本是258.36显示的是258,36,这样一来价格就变的很大了,请问下这个该怎么解决呢,找了好久没找到原因,用的是1.3.2版本的,网站是www.mulberryofficial.com,如果你有时间了帮看下,谢谢
可能和你的模板文件中的价格输出转换代码有关系,检查下。看着虽然是多了,但是看下跳转到paypal那边支付的时候的价格是多少,如果在支付那边还是错误的,那么就不应该是模板的问题了。
我看了,是模板文件的问题,支付的时候没有问题的,价格是对的。
我做了几天都做不出来。不好做呀
坚持下
支付的时候没问题,应该就是你说的这个问题,我没有找到,对magento还不是很熟悉,我把模板发你邮箱了,嘿嘿……谢谢帮看下
麻烦说下模板开发的详细流程
最详细的是此文讲到的视频。
没有详细的,按照我这个知道去学就行。
来学习,钥匙兄的东西都是精品
感谢你的支持!
嘿嘿,这几天一直在看magento,电商程序,zencart 是实用版,opencart是简洁版,magento就是豪华版了。
是的,还真算是豪华版了
公司需要现在学习下magento,谢谢钥匙你的教学?非常感谢?
感谢你的支持和关注
我在Product view
–>
Catalog Product View (Any)
page/1column.phtml
这个位置设置了详细页面一栏显示。但是我每个分类的产品点进去有些还是两栏的布局,但是有些又是一栏的布局? 请问这是怎么回事呀?
这可能是有的你在后台设置了,同时你的文件也设置了,但是后台的优先级比文件的高
钥匙师兄,非常感谢你的分享~
我这段时间想对一些免费模板进行二次开发,看了你的博客,深入理解magento和ruiwant的magento开发文档。现在处于一种似懂非懂的浆糊状态…不是很清楚magento里面xml文件,phtml文件具体是如何关联起来让页面呈现的(按照深入理解magento的说法好像是通过xml里面的frontname和routers等标签来关联的,但是),感觉自己没能形成比较清晰的系统,好像magento有一些关键的xml,php或者phtml文件(好像local.xml,index.php比较关键?)我不知道导致不知道magento的入口一样,结果就是很多地方无从下手…
师兄能否说下修改哪些文件内容让magento默认模板中主页改成单栏结构呢?
祝好,谢谢!
magento官网有模板的一个简略教程,你可以看下,我想会帮助你理解magento的模板原理
magento官网有模板的一个简略教程,请问这个链接的详细地址有没有,我发现magento官网都没有搜索栏的
google下,可以找到不少教程
虽然我开启了template path hints可以看到页面信息,但感觉只是看到控件对于的文件,但是对于整个页面排版应该去找哪个文件来修改呢?page.xml?
参考下magento官方的模板开发指导
师兄是指官网的那个开发者指导文档?(MagentoDesignGuide.pdf)
MT我弄了两天都没看明白呀.
老大,能不能帮忙看看这个帖子啊: http://www.magentochina.org/bbs/forum.php?mod=viewthread&tid=5347&extra=page%3D1
多谢啊~~
地址,没有网址看下,无法分析,看图好像是背景图
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
要如何解决?谢谢!
补充:33行的代码是:statusHTML.push(”+status+’ ‘+’‘);
编码或者符号标签的问题,你查下你的这段
模板文件有问题,提示字符错误,查下是否有未关闭的标签
学了蛮多,但是还是不懂
请问博主,找你做网站,要怎么收费哦
收费一般看情况5000以上吧,最近在赶项目没有时间,不好意思
Keykey 你好! 我现在正在学习管理Magento网站。我想改变网站的一些Theme,外包人员想要ftp server的信息,方便他们把Theme文件上传server。请问在哪里能看到?多谢多谢!!
你让他们给你服务器的账户,外包不给服务器账户,这不是坑人么