在Magento2中,如何为特定存储创建自定义的less文件?

在Magento2中,如何为特定存储创建自定义的less文件?,magento2,Magento2,在Magento2中,如何为特定存储创建custom.less文件? 我在magento2中创建了自定义主题,如theme1、theme2和theme3 而且我只在theme中创建了custom.less文件,但当我点击命令编译这个less文件时,它会在所有themes文件夹中生成 我仅在主题中创建此自定义.less文件 我遵循以下步骤编译 步骤1:我被创建为自定义.less文件 步骤2:我正在运行这些命令以从custom.less生成到csutom.css -php-bin/magento设置

在Magento2中,如何为特定存储创建custom.less文件? 我在magento2中创建了自定义主题,如theme1、theme2和theme3 而且我只在theme中创建了custom.less文件,但当我点击命令编译这个less文件时,它会在所有themes文件夹中生成 我仅在主题中创建此自定义.less文件

我遵循以下步骤编译

步骤1:我被创建为自定义.less文件 步骤2:我正在运行这些命令以从custom.less生成到csutom.css -php-bin/magento设置:静态:内容:部署-f -php-bin/magento缓存:清除 结论:但是这个custom.css文件是在所有主题中生成的


我创建了多商店网站。我已经在first store主题中创建了custom.less文件,但在执行所有命令之后,所有商店都会生成css文件

在magento 2特定存储中使用较少的资源

步骤1:进入你的自定义主题>网页>css>源代码>没有资源 文件如果不存在,则从magento空白主题复制此文件

步骤2:复制文件类型代码以导入文件后,例如,此处CustomCss.less是您的文件名

步骤3:现在在下面的路径(web>css>source>CustomCss.less)中少创建一个文件。您的文件名开头应该是下划线(CustomCss)

step4:现在在_variables.less文件中声明您的自定义变量,您可以在以下路径(web>css>source)中找到此文件 文件如果不存在,则从magento空白主题复制此文件。(可选步骤)或者您可以在同一个LESS文件中声明变量

步骤5:创建此文件后,编写css规则并使用创建的变量

第五步:在你的主题中默认的\u head\u block.xml

在head部分添加css文件


结果:在customCss.css中添加的较少文件中的代码“较少文件”到底是什么意思?它与您发布的所有黄色框有何关系?实际上,我创建的结构类似于主题为stores的结构——我想在编译后的pirticular store“custom.less”中使用较少的文件,然后生成“custom.css”您能澄清这一点并相应地编辑问题吗?什么是“特殊商店”?hello@NicoHaase请查看png文件我正在更新请不要将相关信息放入图像中,用文字解释。不过,我不知道你想用文件夹列表问我们什么