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

php - Shopware 6:如何在管理模块的 Twig 模板中访问配置参数

我正在寻找一种在管理模块的树枝模板中访问配置参数的方法。我试图通过以下方式访问它:

问题是管理模块的树枝模板{{ shopware.config }}不可用。我试图通过它访问它,{{ dump(shopware.config) }}但它什么也没返回。难道我做错了什么?

是否可以在管理模块中访问插件的配置参数?

有没有办法将 php 变量传递给管理模块的树枝模板?

提前致谢,

干杯!

0 投票
0 回答
109 浏览

docker - Shopware 6 泊坞窗 | 未显示更改

当我尝试通过 ssh 连接到我的本地商店软件网络服务器 ( ./psh.phar docker:start) 并使用./psh.phar storefront:build时,我的本地项目没有任何变化。我还认识到,当我通过 ssh 创建新文件时,我的项目中没有创建任何文件。

有人可以帮助我吗?

0 投票
1 回答
582 浏览

shopware - 如何将第三方依赖 javascript 添加到 Shopware 6

我想向 Shopware6 添加第三方依赖项,例如https://github.com/vimeo/player.js/用于 vimeo 支持。我不确定如何以正确的方式做到这一点。我应该将依赖项添加到 package.json 的某个地方,或者在我的插件中创建一个供应商文件夹,我将在其中存储这个代码文件,我可以在使用时导入它?也许还有其他方法?

0 投票
2 回答
1100 浏览

symfony - 如何将自定义订单状态添加到 shopware 6

对于 shopware 6,我想向核心添加一些自定义订单状态。

使用 DAL,我设法在激活我的插件时添加了这些,但现在在管理中无法选择。所以我不能将我的订单更改为这个新的自定义状态。

谁能帮助我使此状态可选?

0 投票
1 回答
941 浏览

php - 如何从 Shopware 6 中的产品流 ID 中获取产品?

我正在尝试创建一个自定义命令,在该命令中我想利用 Shopware 6 的动态产品组功能来获取与特定产品组(又名产品流)中的过滤器匹配的产品。

我这样做是为了最初获取流,但我不知道如何应用过滤器来获取产品。

我试图得到它,它给了我在产品流中应用的过滤器数组,但由于不同filters的预期类型,它并不直接适用于。criteria->addFilter()

这是我得到的过滤器数组:

和关联productCrossSellingsproductExports都返回null了(虽然我不知道这些变量有什么用,但我认为它可能在内部以某种方式用于获取该组的关联产品)。

所以我的问题是,我们如何获得与产品组中的过滤器匹配的产品?

0 投票
1 回答
99 浏览

php - Symfony - 有没有办法将实体设置为全局?

我有一个实体,我在登录页面上扩展但在下一页上扩展不存在(实体在两个页面上都存在)。有没有办法让我的扩展在下一页可用?

此函数在登录页面完成加载时触发。

此函数在用户登录并且页面完成加载后触发。

难道是AccountOverviewPageLoadedEvent事件加载了beo?

0 投票
1 回答
454 浏览

vue.js - TypeError:无法设置未定义的属性“lint”

我目前正在自学 Shopware 6(当前的 master 分支),并正在尝试结合 VueJS 和 Shopware PWA 来做到这一点。我安装了 Shopware PWA

并激活。现在我尝试配置插件,shopware-pwa但控制台向我显示此错误:

感谢您的帮助:)

0 投票
1 回答
1469 浏览

seo - 如何在 Shopware 6 中创建 SEO 网址

我有一家在 Shopware 6 上运行的商店。数据正在从 Magento 1.8 迁移到该商店。在 magento 商店中,可以为一个产品分配多个 url。这样 aproductA可以通过shop.domain/productA, shop.domain/categoryA/productA,访问shop.domain/categoryA/bategoryB/productA

在产品导入后的商店软件中,它只有一个链接 - shop.domain/product-a(商店软件将名称解析为 url 键的方式与 magento 不同,以防我拥有一些更疯狂的产品名称)。

我需要帮助以使产品具有与 magento 中相同的链接 - shop.domain/productA, shop.domain/categoryA/productA, shop.domain/categoryA/bategoryB/productA. 我怎样才能做到这一点?

如果这是不可能的,那么至少我如何为产品分配一个自定义url-key,使其与 magento 中的相同?

我发现 Shopware 中的产品实体与seo_url实体有关系,我一直在尝试通过 API 将不同的组合推送到该端点,例如:

它似乎没有错误地进入,但我不知道如何让它在店面工作(这意味着 elink 给了我 404)。有一个设置-> SEO 页面,其中似乎配置了 URL,但我不确切知道如何构建代码片段以使其工作(尝试过的变体{% for part in product.seoUrls %}{{ part.seoPathInfo|lower }}/{% endfor %})。

我尝试使用的另一件事是产品的规范 URL 设置,并在 SEO 路径字段中输入一些路径,但它总是让我出现这个错误:

我对商店用品很陌生,这一切都让我很困惑:/有人可以帮忙吗?Shopware 文档在这方面完全没有帮助。哦,我需要使用 API,因为我有大约 1600 种产品要导入,所以不能手动完成。我可以轻松地从 magento 中提取所有 url 密钥,如果我知道如何将它们推送到商店软件中(seo_url?),那么我将被保存。

类别相同 - 有没有办法让他们使用不同的 url 键?

也可以为一个产品分配多个 url,还是只有一个?

我还没有启用缓存。

0 投票
1 回答
424 浏览

button - Shopware 6 - 如何在 SW6 的插件系统配置中添加按钮组件

我想要按钮组件或input-type=button插件系统配置页面。

有谁知道如何添加它config.xml

我浏览了Shopware Core System Config Schema的主文件-

type没有任何按钮相关的东西。

0 投票
1 回答
499 浏览

plugins - Shopware 6 - 插件配置中的字段验证不起作用

我在config.xml插件验证中添加了下面的代码,但它是通过的。正在保存空白值。

尽管星号 (*) 显示在每个输入字段上。

我试图将其更改为<required>1</required><required>true</required>但这也无济于事。

有没有人在这方面帮助我。