问题标签 [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.
plugins - 我在 Shopware 6 Product.Loaded 事件中做错了什么
我创建了一个最低限度的 Shopware 6 插件来在加载产品时显示产品 ID。它工作得很好。下面是我的代码。
下面是 ProductLoadedListener.php 代码
上面的代码完成了它被创建的工作。所以我更新了 ProductLoadedListener.php 代码
我出错了
所以我问为什么我得到上述错误,我期待它与净价相呼应?
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 文件
我的代码
}
symfony - 如何在 Shopware6 Symfony 框架中实例化此类价格并使用 getNet() 方法
我正在开发 Shopware 6 插件。
下面是我的 services.xml 文件
这可行print_r($entityLoadedEvent->getIds());
,但这print_r($price->getNet());
不起作用我尝试在类$price = new Price
内部和外部实例化类,ProductLoadedListener
但我得到了错误。
那我该如何让它print_r($price->getNet());
工作呢?
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)或者我们应该以不同的方式进行配置?
database-migration - Shopware 6:无法迁移数据库
我已按照以下教程在 shopware 6 中自行创建自定义实体:
https://www.youtube.com/watch?v=mTHTyof4gPk
我通过使用创建了迁移
并添加了以下代码:
当我尝试使用执行迁移时
我收到以下注释
我尝试重新安装并刷新插件,但它没有做任何事情。
有人可以帮我解决这个问题吗?
administration - 如何重建 Shopware Administration?
我对 Shopware 6 后端进行了一些更改,并希望重建管理以获取更改。我怎样才能做到这一点?
shopware - Paypal 结帐令牌已过期 - 付款未处理
我正在尝试在我的网站上使用 Paypal 扩展程序,尽管我尝试了一切,但我在结帐时不断收到此错误。
我通过通常的方法,登录贝宝,选择付款方式,继续付款,然后我被发送到一个带有上述错误文本的白屏。
这样,订单就会通过,但付款不会。我在沙盒模式内外都尝试过,每次都收到相同的错误消息。
我想知道这是否是其他 Shopware 6 用户以前经历过的事情?我确实四处搜索,但似乎找不到任何具有相同 CHECKOUT__PAYMENT_TOKEN_EXPIRED 错误的人。
谢谢
symfony - Shopware - 如何将某些内容保存到自定义字段
我正在创建一个应用程序(不是插件)来与航运公司集成。但是,我无法处理一个问题 - 自定义字段。我创建了一个并将其链接到订单。如何将某些内容保存到该字段?它被称为 custom_parcel_locker_field。我需要在其中显示此字段的模板是:
storefront/component/shipping/shipping-method.html.twig
试图插入这样的东西,但没有奏效:
我需要客户能够在这个领域写一些东西。
shopware6 - 检测 Shopware 上的索引页面
如何根据主页(登录)页面是否显示在 Shopware 中来呈现一些 html?
我尝试了各种聪明的 if,但都没有奏效。
Javascript 不是一个选项 - 如果布局在 $(document).ready 中发生重大变化,它看起来确实很难看