【问题标题】:magento2 i have errror in customize thememagento 2 我在自定义主题时出错
【发布时间】:2022-11-11 19:21:19
【问题描述】:

app/design/vendor/theme_name/Magento_Catalog/web/css/source/_module.less 在文件中我在less文件中有一些更改然后编译一些错误,如一些变量未定义,我尝试将文件_module.less替换为_extend.less文件然后编译没有错误

然后我尝试添加 _moduele.less 文件

从源代码编译:/var/www/html/magento2demo/vendor/magento/theme-frontend-blank/web/css/styles-m.less 变量@product-name-link__color 在文件/var/www/html/magento2demo/var/view_preprocessed/pub/static/frontend/Cogent/Cogent_Theme/en_US/css/source/_extends.less 中的_extends.less 294 行中未定义,第 31 栏 292| > 一个 { 293| .lib 链接( 294| @_link-color: @product-name-link__color, 295| @_link-text-decoration:@product-name-link__text-decorationenter image description here

我尝试 _extend.less 然后工作正常enter image description here

_extend.less 和 _module.less 有什么区别,我什么时候使用??/

【问题讨论】:

    标签: magento less magento2 magento2.4


    【解决方案1】:

    _extend.less 和 _module.less 文件之间的区别

    _extend.less

    当您想使用父 CSS 并想添加更多 CSS 时,我们使用 _extend.less 文件

    _module.less

    _module.less 文件用于当我们想要全新的主题时,在这种情况下我们不能使用以前的声明变量。我们需要将该变量再次声明到主题变量文件中。

    您可以在以下链接中查看更多指南 Read more

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-01
      • 2016-05-31
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多