【问题标题】:Magento keep the base css or get rid of it?Magento 保留基础 CSS 还是摆脱它?
【发布时间】:2013-07-18 03:13:16
【问题描述】:

好的,所以我到处寻找并学习了一些教程。对于我在magento中构建的前两个主题..我摆脱了基本的styles.css文件..但后来尝试为整个magento页面设置主题..我跳过了一些小页面,自从原始的 CSS 不存在。我不希望这种错误继续发生..

您是否想知道应该在 local.css 文件中设置样式的所有页面?还是应该保留基本的 styles.css 文件并覆盖它或将其复制到 local.css 并以这种方式进行更改?它只是有很多不必要的代码,而且有点太大,无法继续编辑。..

过去 2 小时我一直在思考,但似乎找不到好的解决方案。所以模板/页面目录中的所有内容(不是所有内容,而是一些文件,如 1 列、2 列、3 列、页眉、页脚等)都应该编辑到您的新主题中,对吗?比如复制、粘贴然后编辑?

我正在以正确的方式处理 local.xml 文件,并且没有触及任何其他 .xml 文件来编辑块。我只是对如何做整个 css 的事情感到困惑.. 因为我不确定如果我摆脱 css 以确保在我的 local.css 中检查和样式,magento 会附带多少页和哪些页..

【问题讨论】:

    标签: magento


    【解决方案1】:

    “这取决于”。 Magento 官方对此的建议(例如它们存在,这是我在开发课程中教授的内容)是保留任何默认主题样式表并在您自己的样式表中否决/添加到其指令。我还指出,采用核心样式表并在您的自定义主题中对其进行修改是合理的,因为主题层次结构背后的整个要点是保持尽可能清晰的升级路径。如果您使用后一种方法,请准备好在升级 Magento 时进行三向差异。

    【讨论】:

    • 那么将他们的 css 复制并粘贴到本地 css 中,还是将他们的 css 包含在 head 中并在覆盖时添加您自己的 css 和 !important 属性会更有效吗?第二个(覆盖)似乎..就像 a** 的痛苦,因为 !important 会变得非常丑陋..
    • 在您的情况下,我会将 styles.css 复制到您的自定义主题中并在其中实现自定义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2017-07-06
    相关资源
    最近更新 更多