问题标签 [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.
shopware - 如何在现有安装中安装 Shopware 演示数据?
安装开发模板后,有没有办法安装 Shopware 演示数据(不是随机演示数据)?
shopware - Shopware 6 - 搜索结果的购物体验布局
我正在使用 Shopware 6.3.0.1。目前是否有可能将购物体验的标准布局分配给搜索结果?
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(有很多图像,需要批量完成)。
symfony4 - 注册后 Shopware 订户中的帐单地址
早上好,
我尝试阅读 Shopware 6 订阅者中的客户帐单地址已经好几个小时了。在控制器中我可以使用:
但是 SalesChannelContext 在 Subscribers->EntityWrittenEvent 中不可用,因此此方法不起作用。通过 services.xml 注入不起作用(因为 SCC 不是服务?)我试图通过客户实体获取客户数据,如下所示:
找到了客户,但地址(帐单和交货)为空,所以这也是错误的方式。有没有人有解决这个问题的想法?
我需要什么:获取帐单地址的方法我得到什么:带有地址的客户对象 => null 解决方法:使 saleschannelcontext 可用应该是最好的主意?!
感谢您的时间和帮助
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 中是空的。我认为这是重复使用过滤器的错误方法。你有什么办法弄清楚吗?
谢谢你的时间
带有自定义路由的控制器
index.html.twig
cms-block-sidebar-filter.html.twig
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中正确添加文件?
symfony - 在购物车中获取比例单位
我需要我的购物车上的比例单元在前端显示它,但我不明白。我尝试通过订阅者加载产品,但我没有获得选定的比例单位。
shopware - 使用 FTP 更改某些商店软件主题文件不会影响网站
在商店软件中构建的网站中,我正在更改主题文件,但是当我更改(meta.twig)文件时它会影响网站,但是当我编辑(index.twig)时它不会影响它。什么可能导致这个问题?
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 失败:名称或服务未知
我该如何解决?