问题标签 [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 - 如何 var_dump?
我已经在互联网上搜索了几个小时,但我似乎无法在发票模板中使用 var_dump。我需要将 EAN 等内容放入发票模板中,但仅限于某些客户群,这就是我需要知道变量名称的原因。
在 Shopware 5 中,这很var_dump
简单,但在 Shopware 6 中,我尝试的任何方法似乎都不起作用。
我已经{{ dump() }}
在树枝代码块中尝试过,但没有任何反应。
帮助将不胜感激!
javascript - 如何在 Shopware 6 中更改 Mollie 样式?
我想知道如何更改 Shopware 6 中 Mollie 插件的默认样式?
到目前为止我尝试了什么:
- 使用 css 更改信用卡组件样式
- 使用 jQuery 和 Javascript 覆盖 JS 文件中的 CSS
- 试图直接更改插件 JS 文件,但我需要
build:storefront
(并且随着下一次更新,这一切都将丢失)
我已经尝试过的所有东西都不起作用。如果你有任何想法,我真的很感激。
我需要改变这个红色:
pdf - 自定义 Shopware 6 发票 PDF
我将在 shopware 6 中更改发票 pdf 模板的模板。
模板自身似乎存储在数据库中的“文档”表中。pdf由php生成。
任何人都知道,如何获得一个完整的自己定制的模板?
后端配置不够。
谢谢你。
twig - 如何为 shopware 6 中的所有其他渠道获取当前产品或类别 URL 等效项?
我需要在 shopware6 中构建一个“频道切换器”。如何访问该商店中所有或某些其他渠道的当前(产品)URL 等效项?它应该像语言切换器一样工作,保留当前查看的产品或类别并重定向到其他频道。
我知道如何获取产品的当前 seoUrl:
{{ seoUrl('frontend.detail.page', { productId: page.product.id }) }}
但是有没有办法为具有相同product.id的所有其他销售渠道获取所有其他seoUrls?类别也一样?
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
,按预期编译。这里可能是什么问题?
shopware - 如果客户使用 Shopware 6 中的 REST API 进行注册,则阻止发送注册电子邮件
如果客户使用 REST API (storeurl/store-api/account/register) 注册,如何防止发送注册电子邮件?我已经尝试将标志“acceptedDataProtection”设置为真。
我正在尝试将我们的客户从另一个数据库注册到 shopware,因此他们已经接受了数据保护,并且不应该收到告诉他们必须再次选择加入的电子邮件。
shopware - 我将 storefront.yaml 放在哪里进行自定义设置?
我想在 ajax 模式下使用 CSRF -使用 CSRF 保护
目前我在 vendor/shopware 文件夹中编辑了 storefront.yaml,但这不应该是对的吗?对于配置更改,我应该创建一个新的 .yaml 文件,但我应该把它放在哪里?
谢谢
php - Shopware 6 如何正确添加数组作为 SearchResult 的扩展
我有多个订阅 ProductListingResultEvent 的工作订阅者类,它们添加一个数组作为结果的扩展。
代码看起来像这样:
这是正确的方法吗?我是否总是必须实例化一个新的结构来添加数据作为扩展?
symfony - Shopware 6 授权客户
我想创建一个控制器,用于向特定客户组提供可下载文件。我需要对客户进行身份验证并检查他们是否获得授权。
我检查了上下文和 HTTP 标头,但我无法找到有关客户的有价值的数据。
什么是合适的方法?