问题标签 [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 投票
1 回答
40 浏览

plugins - 我在 Shopware 6 Product.Loaded 事件中做错了什么

我创建了一个最低限度的 Shopware 6 插件来在加载产品时显示产品 ID。它工作得很好。下面是我的代码。

下面是 ProductLoadedListener.php 代码

上面的代码完成了它被创建的工作。所以我更新了 ProductLoadedListener.php 代码

我出错了

所以我问为什么我得到上述错误,我期待它与净价相呼应?

0 投票
0 回答
63 浏览

symfony - 我如何解决这个 Symfony 错误 参数太少而无法准确运行 2 预期

我正在开发基于 Symfony 框架的 Shopware 6 插件,但出现了以下错误。我该如何解决。

错误

函数 ReCachePlugin\Listener\ProductLoadedListener::__construct() 的参数太少,0 传入 /var/www/html/var/cache/dev_hc1f33717e842213f197359a55fd4cf51/ContainerZIOKqPk/Shopware_Production_KernelDevDebugContainer.php 在第 10676 行,恰好是 2

我的 Services.xml 文件

我的代码

}

0 投票
0 回答
9 浏览

shopware6 - Shopware 6 自定义元素类型图像未在店面显示任何数据

我已经创建了我的组件以在 Shopware 6 中添加一些所需的配置字段。一切工作正常,但一个问题是图像看起来正在保存在管理中,但没有显示任何 src 或转储中的其他内容。

管理员图像归档 Sopware 6

这是我的转储预览有空#data值。

转储图像对象

谁能告诉我在这里还能做什么?我将非常感激。

0 投票
0 回答
23 浏览

symfony - 如何在 Shopware6 Symfony 框架中实例化此类价格并使用 getNet() 方法

我正在开发 Shopware 6 插件。

下面是我的 services.xml 文件

这可行print_r($entityLoadedEvent->getIds());,但这print_r($price->getNet());不起作用我尝试在类$price = new Price内部和外部实例化类,ProductLoadedListener但我得到了错误。

那我该如何让它print_r($price->getNet());工作呢?

0 投票
1 回答
27 浏览

php - 如何为每种语言正确设置子文件夹而不破坏插件?

我们正在启动 Shopware 6 网站并希望完成以下 URL 结构:

https://example.com/de -> 德语 https://example.com/en -> 英语

我们目前在 Storefront 的域配置中有树条目:

店面配置

这里的问题是,语言切换器在切换商店时总是默认使用最短的 (?) URL,即从 EN 切换到 DE 时,它选择https://example.com而不是https://example.com/de .

我们在域配置中有条目 (1),因为没有它,插件会中断(它们无法再正确生成其 API URL)。

这是插件中的问题吗?是否可以删除(1)或者我们应该以不同的方式进行配置?

0 投票
1 回答
29 浏览

database-migration - Shopware 6:无法迁移数据库

我已按照以下教程在 shopware 6 中自行创建自定义实体:

https://www.youtube.com/watch?v=mTHTyof4gPk

我通过使用创建了迁移

并添加了以下代码:

当我尝试使用执行迁移时

我收到以下注释

我尝试重新安装并刷新插件,但它没有做任何事情。

有人可以帮我解决这个问题吗?

0 投票
1 回答
13 浏览

administration - 如何重建 Shopware Administration?

我对 Shopware 6 后端进行了一些更改,并希望重建管理以获取更改。我怎样才能做到这一点?

0 投票
0 回答
9 浏览

shopware - Paypal 结帐令牌已过期 - 付款未处理

我正在尝试在我的网站上使用 Paypal 扩展程序,尽管我尝试了一切,但我在结帐时不断收到此错误。

我通过通常的方法,登录贝宝,选择付款方式,继续付款,然后我被发送到一个带有上述错误文本的白屏。

这样,订单就会通过,但付款不会。我在沙盒模式内外都尝试过,每次都收到相同的错误消息。

我想知道这是否是其他 Shopware 6 用户以前经历过的事情?我确实四处搜索,但似乎找不到任何具有相同 CHECKOUT__PAYMENT_TOKEN_EXPIRED 错误的人。

谢谢

0 投票
1 回答
62 浏览

symfony - Shopware - 如何将某些内容保存到自定义字段

我正在创建一个应用程序(不是插件)来与航运公司集成。但是,我无法处理一个问题 - 自定义字段。我创建了一个并将其链接到订单。如何将某些内容保存到该字段?它被称为 custom_parcel_locker_field。我需要在其中显示此字段的模板是: storefront/component/shipping/shipping-method.html.twig

试图插入这样的东西,但没有奏效:

我需要客户能够在这个领域写一些东西。

0 投票
0 回答
5 浏览

shopware6 - 检测 Shopware 上的索引页面

如何根据主页(登录)页面是否显示在 Shopware 中来呈现一些 html?

我尝试了各种聪明的 if,但都没有奏效。

Javascript 不是一个选项 - 如果布局在 $(document).ready 中发生重大变化,它看起来确实很难看