Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Shopware CSS(更少)_Css_Less_Shopware - Fatal编程技术网

Shopware CSS(更少)

Shopware CSS(更少),css,less,shopware,Css,Less,Shopware,我在应用商店用品方面有一个小问题。我的观点是,我创建了一个新的主题,它工作得非常好,我可以使用shopware后端配置文件更改网页上的任何信息,但是当我将较少的文件复制到我的新存储库文件夹时,我无法编译新的主题。它嘎嘎作响 从一开始,, 创建一个主题使用父响应,所有作品完美,主题编译。 更改页面上的信息,完善工作,编辑主题。 将更少的文件从Responsive/_public/less复制到newrepository/frontend/_public/less等,它就会停止 现在我不知道该怎么处

我在应用商店用品方面有一个小问题。我的观点是,我创建了一个新的主题,它工作得非常好,我可以使用shopware后端配置文件更改网页上的任何信息,但是当我将较少的文件复制到我的新存储库文件夹时,我无法编译新的主题。它嘎嘎作响

从一开始,, 创建一个主题使用父响应,所有作品完美,主题编译。 更改页面上的信息,完善工作,编辑主题。 将更少的文件从Responsive/_public/less复制到newrepository/frontend/_public/less等,它就会停止

现在我不知道该怎么处理它


有什么想法吗?

当shopware中的主题没有编译时,您的less文件很可能有问题。你复制的文件都少了吗

  • 你提到的路径不正确
  • 更少文件中的语法错误
  • 您是否复制了文件
    Responsive/frontend/_public/src/less/all.less
    ,而没有复制在all.less中导入的文件?这同样适用于此目录中的其他文件
不管是什么,你的less文件都有问题。您不需要从父主题复制它们。如果您想更改某些内容,只需创建自己的文件

假设你想要背景为白色。创建一个文件
YOUR_THEME/frontend/_public/src/less/_modules/body.less
,内容如下:

body {
  background: #fff;
}
@import "_modules/body";
然后,您还需要一个文件
YOUR_THEME/frontend/_public/src/less/all.less
,其中包含以下内容:

body {
  background: #fff;
}
@import "_modules/body";

无需复制或修改原始文件。

在此处创建.css文件:

响应式/frontend/_public/src/css/style.css

之后,您应该在Theme.php文件中包含该文件,如下所示:

受保护的$css=array('src/css/style.css')

在此功能下:

公共函数createConfig(Form\Container\TabContainer$Container)
{

}

这对我很有效。我不知道如何在一个主题中包含更少的文件,它们通常通过创建事件添加到插件中。我希望这能有所帮助。


响应主题也是Shopware中的默认主题。你应该扩展它,并在新创建的主题上工作。

我想很明显,但你是否遵循了商店的结构

all.less (@import "modules";)
--_modules (@import "_modules/your";)
---your.less

不要从响应主题复制所有较少的文件。如果编译两次,网格中会出现一些混合,这与复制所有文件的情况完全相同。

您好,请格式化您的答案以区分代码片段。请看一下,以获得帮助。