【问题标题】:Magento 2: File path for changes in cssMagento 2:css更改的文件路径
【发布时间】:2016-10-26 07:04:41
【问题描述】:

我是 magento 2 的新手,我正在以下路径中对 luma 主题进行 css 更改。

但是在内容部署之后,我丢失了我的 css 更改。 请帮助我。

/pub/static/frontend/Magento/luma/en_US/css/styles-m.css /pub/static/frontend/Magento/luma/en_US/css/styles-l.css

【问题讨论】:

    标签: magento magento2


    【解决方案1】:

    您不应编辑/修改 pub/* 或 vendor/* 目录中的文件。 Pub 用于部署,vendor 用于默认结构,您可以使用 通过您的模板或自定义模块覆盖

    改为:

    • 在 app/design/frontend/{vendor}/{yourTheme}/ 中创建一个新主题。 您可以使用 Blank 或 Luma 主题

    • 您还可以创建继承自 Blank 的新主题(继承 在 theme.xml 中定义)。如果您已经在使用某个主题 然后跳过这一步。

    • 在您的主题中编辑 .less 以使更改保持可见且不显示 清除缓存或升级系统时被替换。
    • 使用 grunt 将您的 .less 编译成部署文件。
    • 您还可以设置源映射以在 主题 .less 文件,因此您可以提高工作效率。

    如果你只想覆盖 css 文件,那么你不需要编译它。所以按照上面的步骤,改变你的CSS并清除缓存。它会起作用的。

    【讨论】:

    • 避免编辑luma或空白主题,内容部署或模块升级后将重置为默认,因此扩展luma主题或创建新主题
    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 2014-01-31
    • 2019-02-17
    • 1970-01-01
    相关资源
    最近更新 更多