我在Magento主题开发中发现的大量教程建议首先使用空白作为制作自己的自定义主题的指南。很多这些文章都很老了,截至目前的版本(1.7),情况仍然如此?
P.S。 - 如果有任何好的/相关的主题发展文章,除了Magento的official design guide之外,请随时链接它们。
答案 0 :(得分:5)
在我看来,你绝不应该从一个基本主题'开辟'你自己的主题。您没有完整地学习主题开发。您可能会遇到无法预料的后果。在您完成时,您可能会有过多的代码和模板。
我写了一篇关于创建一个应该支持1.7的主题的Magento 1.6.1教程:
http://zaclee.net/magento/make-magento-1-6-theme-from-scratch
如果你遇到1.7的任何问题,请告诉我,我很乐意带一个雄鹅。
答案 1 :(得分:4)
我同意上述答案,因为转换现有主题(即您购买的商业主题)以适应您自己给予或完成的设计可能会更加消耗。你最终会做更多的删除而不是添加,并且不可避免地会得到一大堆没有被使用的代码(因为把它取出可能会导致问题,截止日期即将来临......它只有几Kb,你把它放进去吧。
但是我不同意Magento空白主题会导致代码和模板过多的说法。首先,您只需要提供所需的模板,主题就像它的骨架一样。我总是以空白主题为基础。很可能的情况是,我当时并没有全面学习主题开发,但工作必须付出代价,必须支付账单 - 而且我不打算每次都从头开始构建所有东西。
答案 2 :(得分:0)
为了进一步讨论,有一段时间我真的被Magento附带的默认CSS窃听了。这是一项痛苦的工作,当你开始在多人处理CSS的环境中开发时,你不可避免地遇到CSS Kudzu。
我已经在我的盘子上暂时将默认的CSS完全重写为更易于维护和修剪的东西,但就像rabmcnab提到的那样,有截止日期,支付账单等等。