Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应该是Magento';s的空白主题仍然用作主题基线(Magento 1.7版)?_Magento_Themes - Fatal编程技术网

应该是Magento';s的空白主题仍然用作主题基线(Magento 1.7版)?

应该是Magento';s的空白主题仍然用作主题基线(Magento 1.7版)?,magento,themes,Magento,Themes,我发现很多关于Magento主题开发的教程都建议从使用blank作为创建自定义主题的指南开始。从当前版本(1.7)开始,这些文章中有很多都很旧,现在仍然是这样吗 附言-除了Magento之外,如果有任何好的/相关的主题开发文章,请随时链接它们。在我看来,你不应该从基本主题中“雕刻”出你自己的主题。您并没有完全学习主题开发。你可能会遇到意想不到的后果。完成时,可能会有多余的代码和模板 我写了一篇Magento 1.6.1教程,介绍如何创建一个适用于1.7的主题: 如果您在1.7中遇到任何问题,请

我发现很多关于Magento主题开发的教程都建议从使用blank作为创建自定义主题的指南开始。从当前版本(1.7)开始,这些文章中有很多都很旧,现在仍然是这样吗


附言-除了Magento之外,如果有任何好的/相关的主题开发文章,请随时链接它们。

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

我写了一篇Magento 1.6.1教程,介绍如何创建一个适用于1.7的主题:


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

我同意上述答案,因为将现有主题(即您购买的商业主题)转换为适合您自己获得或完成的设计可能更具消耗性。你最终会做更多的删除而不是添加,并且不可避免地会有一大堆代码没有被使用(因为删除它可能会导致问题,最后期限就要到了……该死的,它只有几Kb,你就把它留在里面)


但是我不同意Magento空白主题会导致代码和模板过多的说法。首先,你只需要拉入你所需要的模板,主题就如它得到的一样简单。我总是使用空白主题作为基础。很可能是这样的,我当时并没有完全学习主题开发,但工作必须进行,账单必须支付——我不会每次都坐在那里从头开始构建一切

为了进一步讨论,有一段时间我一直被Magento附带的默认CSS所困扰。这是一个痛苦的工作,当你开始在一个环境中,多人都在工作的CSS开发,你不可避免地会遇到


我已经考虑过将默认CSS完全重写为更易于维护和精简的CSS,但正如rabmcnab所提到的,有截止日期、需要支付的账单等。

我想在您指南的评论中提到了一些人,但在1.7中,扩展方法似乎不起作用,使用该模块会使新布局出现在下拉列表中,但似乎不会更新实际页面(我的页面仍然显示基本布局)。然而,制作一个模块应该是可行的。将在一个月内制作一个新的教程,但这是一个相当小的问题,因此它不应该阻止您。
我们将把默认主题复制到我们自己的包中。
什么?这是个玩笑吗?我想你搞错了。我可能想将
default/default
复制到您的自定义包中,但您不应该复制
base/default
@Zyava-请在您的评论中解释原因。不要只是说“不要这样做”,因为这对任何人都没有帮助。为了回应您的评论,将
base/default
复制到您自己的包中,会给您一个基本主题的命名空间标记。如果以后升级Magento,如果Magento调用回退模板,并且版本之间发生了更改,则不会出现任何损坏的代码。