问题标签 [shopware6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1023 浏览

shopware - 如何在现有安装中安装 Shopware 演示数据?

安装开发模板后,有没有办法安装 Shopware 演示数据(不是随机演示数据)?

0 投票
2 回答
269 浏览

shopware - Shopware 6 - 搜索结果的购物体验布局

我正在使用 Shopware 6.3.0.1。目前是否有可能将购物体验的标准布局分配给搜索结果?

0 投票
0 回答
179 浏览

bundle - 如何在 shopware 6 后端的自定义包中上传图像?

我想从后端创建事件,我正在使用 swag-bundle。除了图片上传,我的整个表单都在工作。我如何从后端上传图像。

这是后端使用的 shopware 库的组件。shopware 6 中的后端使用 vue.js

在此处输入图像描述

0 投票
2 回答
4099 浏览

image - 通过 Shopware 6 API 添加图像

我有一个 Shopware 6.3 商店,需要使用集成 API 将图像迁移到它。

我应该如何构建媒体上传的主体?我需要将文件放在某个地方还是只传递链接?

我已设法通过此处的指南将新产品推入 Shopware:https ://docs.shopware.com/en/shopware-platform-dev-en/admin-api-guide/writing-entities?category=shopware-platform-dev -en/admin-api-guide#creating-entities但我不确定如何处理媒体。在本指南中,仅说明了如何在此处https://docs.shopware.com/en/shopware-platform-dev-en/admin-api-guide/writing-entities? category=shopware-platform-dev-en/admin-api-guide#media-handling但没有关于如何实际推送媒体文件的示例。

我有我需要的每个图像的 URL(在数据库中,以及产品 ID 和图像位置)。

实体模式将媒体描述为:

但尚不清楚哪些领域至关重要。我是否需要先创建产品媒体文件夹,然后在向媒体端点发出 POST 请求时使用它的 ID?我可以只指定 URL,Shopware 会将图像本身下载到文件夹中还是继续指向我使用的 URL。我需要将图像存放在 Shopware 中。

我从 URL 下载图像并将它们推送到 Shopware 没有问题,但我不知道如何使用它的 API(有很多图像,需要批量完成)。

0 投票
2 回答
355 浏览

symfony4 - 注册后 Shopware 订户中的帐单地址

早上好,

我尝试阅读 Shopware 6 订阅者中的客户帐单地址已经好几个小时了。在控制器中我可以使用:

但是 SalesChannelContext 在 Subscribers->EntityWrittenEvent 中不可用,因此此方法不起作用。通过 services.xml 注入不起作用(因为 SCC 不是服务?)我试图通过客户实体获取客户数据,如下所示:

找到了客户,但地址(帐单和交货)为空,所以这也是错误的方式。有没有人有解决这个问题的想法?

我需要什么:获取帐单地址的方法我得到什么:带有地址的客户对象 => null 解决方法:使 saleschannelcontext 可用应该是最好的主意?!

感谢您的时间和帮助

0 投票
0 回答
654 浏览

symfony - 如何:自定义产品列表页面 Shopware 6

我想在 Shopware 6 中创建一个自定义页面,其中包括侧边栏过滤器块。1.st 我使用加载 index.html.twig 的自定义路由创建了控制器。索引文件从扩展自 base.html.twig 的默认店面索引文件扩展而来。在我的 index.html.twig 文件中,我包含了文件 @Storefront/storefront/block/cms-block-sidebar-filter.html.twig 但这个文件在我的 tpl 中是空的。我认为这是重复使用过滤器的错误方法。你有什么办法弄清楚吗?

谢谢你的时间

  1. 带有自定义路由的控制器

index.html.twig

cms-block-sidebar-filter.html.twig

0 投票
2 回答
1068 浏览

shopware - 在 Shopware 6 中使用 scss 中的资产

我无法在 scss 中将图像作为背景图像插入。我的主题中有图像:custom/plugins/MyTheme/src/Resources/app/storefront/src/assets/img/my-image.png 并且我正在尝试在 scss 文件中使用此图像。当我使用时,./psh.phar storefront:build我可以在店面中看到图像,但是当我使用时./psh.phar storefront:hot-proxy出现错误:

This relative module was not found: * ../assets/img/my-image.png in ./node_modules/css-loader/dist/cjs.js??ref--8-1!./node_modules/postcss-loader/src??ref--8-2!./node_modules/sass-loader/lib/loader.js??ref--8-3!/app/var/theme-entry.scss

在 scss 我使用路径:background-image: url("../assets/img/my-image.png");

如何在scss中正确添加文件?

0 投票
1 回答
54 浏览

symfony - 在购物车中获取比例单位

我需要我的购物车上的比例单元在前端显示它,但我不明白。我尝试通过订阅者加载产品,但我没有获得选定的比例单位。

0 投票
1 回答
175 浏览

shopware - 使用 FTP 更改某些商店软件主题文件不会影响网站

在商店软件中构建的网站中,我正在更改主题文件,但是当我更改(meta.twig)文件时它会影响网站,但是当我编辑(index.twig)时它不会影响它。什么可能导致这个问题?

0 投票
4 回答
898 浏览

docker - Shopware 6 Docker 设置添加 PHPMyAdmin

我完全是 Shopware 的初学者,我想在本地 Shopware 6 设置中使用 PhpMyAdmin。

对于下载,我使用了官方 Shopware 6 Development 存储库https://github.com/shopware/development

我已经看到 docker-compose.yml 实现了以下内容:

现在我想实现phpmyadmin。我尝试了以下方法:

phpmyadmin 在 localhost:8181 上可见,但是当我尝试登录时,出现以下错误:

mysqli::real_connect(): php_network_getaddresses: getaddrinfo 失败:名称或服务未知 mysqli::real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo 失败:名称或服务未知

我该如何解决?