4

我在 Magento 主题开发中找到的大量教程建议从使用空白作为制作您自己的自定义主题的指南开始。很多这些文章都很老了,从当前版本(1.7)开始,现在还是这样吗?

PS - 如果有任何好的/相关的主题开发文章,除了 Magento 的官方设计指南,请随时链接它们。

4

3 回答 3

5

在我看来,你永远不应该从基本主题中“雕刻”出你自己的主题。您并没有完整地学习主题开发。您可能会遇到无法预料的后果。完成后,您可能会有多余的代码和模板。

我写了一个 Magento 1.6.1 教程来创建一个应该支持 1.7 的主题:

http://zaclee.net/magento/make-magento-1-6-theme-from-scratch

如果您在 1.7 中遇到任何问题,请告诉我,我很乐意接受。

于 2012-06-20T16:00:37.843 回答
4

我同意上述答案,因为将现有主题(即您购买的商业主题)转换为适合您已经给出或自己完成的设计可能会更加消耗。你最终做的删除比添加更多,并且不可避免地会导致大量没有被使用的代码(因为删除它可能会导致问题,截止日期即将到来......sod it,它只有几 Kb,你把它留在里面)。

但是,我不同意 Magento 空白主题会导致代码和模板过多的说法。首先,您只需要提取您需要的模板,并且主题几乎是最基本的。我总是以空白主题为基础。很可能我当时还没有完全学习主题开发,但工作必须完成,必须支付账单 - 而且我不会每次都坐下来从头开始构建所有东西。

于 2012-06-20T16:29:43.457 回答
0

为了进一步讨论,一段时间以来,我确实被 Magento 附带的默认 CSS 所困扰。工作起来很痛苦,当你开始在一个多人处理 CSS 的环境中开发时,你不可避免地会遇到CSS Kudzu

一段时间以来,我一直在考虑将默认 CSS 完全重写为更易于维护和精简的内容,但就像 rabmcnab 提到的那样,有截止日期、需要支付的账单等。

于 2012-06-20T17:06:33.483 回答