问题标签 [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 回答
152 浏览

shopware - 如何 var_dump?

我已经在互联网上搜索了几个小时,但我似乎无法在发票模板中使用 var_dump。我需要将 EAN 等内容放入发票模板中,但仅限于某些客户群,这就是我需要知道变量名称的原因。

在 Shopware 5 中,这很var_dump简单,但在 Shopware 6 中,我尝试的任何方法似乎都不起作用。

我已经{{ dump() }}在树枝代码块中尝试过,但没有任何反应。

帮助将不胜感激!

0 投票
1 回答
64 浏览

vue.js - 在管理组件 Shopware 6 中使用 Vue 包

我想使用像 Vue.use(npmPackageName) 这样的 Vue 包,但是当我导入 vue form 'vue' 时,会出现“无法解析 vue”的消息,我的问题是如何在管理组件中使用 npm 包?多谢。

这是 npm_modules 文件夹

在此处输入图像描述

这是 webpack.config.js 文件 在此处输入图像描述

这是我尝试导入和使用它的方法 在此处输入图像描述

0 投票
1 回答
44 浏览

javascript - 如何在 Shopware 6 中更改 Mollie 样式?

我想知道如何更改 Shopware 6 中 Mollie 插件的默认样式?

到目前为止我尝试了什么:

  1. 使用 css 更改信用卡组件样式
  2. 使用 jQuery 和 Javascript 覆盖 JS 文件中的 CSS
  3. 试图直接更改插件 JS 文件,但我需要build:storefront(并且随着下一次更新,这一切都将丢失)

我已经尝试过的所有东西都不起作用。如果你有任何想法,我真的很感激。

我需要改变这个红色: 信用卡盒子

0 投票
1 回答
71 浏览

pdf - 自定义 Shopware 6 发票 PDF

我将在 shopware 6 中更改发票 pdf 模板的模板。
模板自身似乎存储在数据库中的“文档”表中。pdf由php生成。
任何人都知道,如何获得一个完整的自己定制的模板?
后端配置不够。

谢谢你。

0 投票
1 回答
85 浏览

twig - 如何为 shopware 6 中的所有其他渠道获取当前产品或类别 URL 等效项?

我需要在 shopware6 中构建一个“频道切换器”。如何访问该商店中所有或某些其他渠道的当前(产品)URL 等效项?它应该像语言切换器一样工作,保留当前查看的产品或类别并重定向到其他频道。

我知道如何获取产品的当前 seoUrl: {{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}

但是有没有办法为具有相同product.id的所有其他销售渠道获取所有其他seoUrls?类别也一样?

0 投票
1 回答
45 浏览

livereload - Shopware 6 Hot Module Reloading 在生产模式下不会重新加载已编译的文件

我正在使用 Shopware 6.4.7 的生产版本,并安装并激活了我自己的自定义主题。当我通过bin/watch-storefront.sh实时重新加载服务器启动观察程序时,似乎可以正常启动并编译我的文件。当我使用提供的端口 ( http://shopware1.local:8889 ) 转到实时重新加载 URL 时,我可以看到我的网站和以前的 SCSS 更改已编译。

没有发生的是以下情况:

  • JS 更改未编译
  • 在运行 HMR 时,我没有看到任何我期望的日志记录
  • SCSS 更改不会重新加载,即使我的终端输出表明它们已重新编译
  • JS 更改不会重新加载,即使我的终端输出表明它们已重新编译

当我使用所有资产运行完整构建时bin/build-storefront.sh,按预期编译。这里可能是什么问题?

0 投票
1 回答
26 浏览

shopware - 如果客户使用 Shopware 6 中的 REST API 进行注册,则阻止发送注册电子邮件

如果客户使用 REST API (storeurl/store-api/account/register) 注册,如何防止发送注册电子邮件?我已经尝试将标志“acceptedDataProtection”设置为真。

我正在尝试将我们的客户从另一个数据库注册到 shopware,因此他们已经接受了数据保护,并且不应该收到告诉他们必须再次选择加入的电子邮件。

0 投票
1 回答
25 浏览

shopware - 我将 storefront.yaml 放在哪里进行自定义设置?

我想在 ajax 模式下使用 CSRF -使用 CSRF 保护

目前我在 vendor/shopware 文件夹中编辑了 storefront.yaml,但这不应该是对的吗?对于配置更改,我应该创建一个新的 .yaml 文件,但我应该把它放在哪里?

谢谢

0 投票
1 回答
43 浏览

php - Shopware 6 如何正确添加数组作为 SearchResult 的扩展

我有多个订阅 ProductListingResultEvent 的工作订阅者类,它们添加一个数组作为结果的扩展。

代码看起来像这样:

这是正确的方法吗?我是否总是必须实例化一个新的结构来添加数据作为扩展?

0 投票
2 回答
41 浏览

symfony - Shopware 6 授权客户

我想创建一个控制器,用于向特定客户组提供可下载文件。我需要对客户进行身份验证并检查他们是否获得授权。

我检查了上下文和 HTTP 标头,但我无法找到有关客户的有价值的数据。

什么是合适的方法?