首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shopware定制主题

Shopware定制主题
EN

Stack Overflow用户
提问于 2022-08-05 13:47:21
回答 1查看 90关注 0票数 1

我想做一个定制的购物器主题,使用文档创建一个。把我的theme.json清空了。期望是没有任何东西的主题,没有标记,没有内容。我来自WooCommerce,所以一个空的主题意味着一个空的前端。

当我访问我的购物器主题的前端时,我看到了以下内容:

为什么有任何内容?我还没做过模版呢。

此外,如果我查看我的主题设置:

为什么我的主题来自于'Shopware默认主题‘?为什么会有主题设置?我的主题是空的。

由于我来自WooCommerce,即使在阅读了文档之后,这也确实令人困惑。

我希望有人能澄清这件事。

我的theme.json:

代码语言:javascript
复制
{
    "name": "Rowan",
    "author": "RvZ",
    "views": [],
    "style": [],
    "script": [],
    "asset": []
}
EN

回答 1

Stack Overflow用户

发布于 2022-08-05 14:23:52

如果您真的想要一个完全空白的板子,那么您可以在您的theme.json 中清空theme.json中的属性,除了为您自己的主题别名设置

代码语言:javascript
复制
{
  "name": "Rowan",
  "author": "...",
  "views": [
     "@Rowan"
  ],
  "style": [
  ],
  "script": [
  ],
  "asset": [
  ],
  "configInheritance": [
  ]
}

然后根据主题的根目录创建一个空的src/Resources/views/storefront/base.html.twig

然后,您可能必须清除缓存,以便更改生效。

这基本上不会给你留下任何东西。请记住,在这一点上,您必须自己实现许多默认店面模板的模板,从头到下都是如此。您需要重新创建原始目录结构,控制器还需要在特定目录中呈现不同的模板。

至于主题配置,只有一些基本字段将始终显示在管理中。我不知道如何删除这些内容,即使您的主题继承了默认店面中的任何内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73250814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档