问题标签 [shopware]

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 回答
1369 浏览

shopware - Shopware 5 响应式主题继承

我想使用 Bootstrap 响应式框架在 shopware5 上创建自己的主题。当我在我的测试站点上尝试这个时,我注意到,默认的响应 css 文件与我的引导文件冲突。Bootstrap css(更少的文件)在我的新主题 less 文件夹中。

但是,开发者指南说“如果您有大量主题更改,建议调整响应主题的 Less 文件子文件夹以获得更好的概览”</p>

这实际上意味着什么?我可以将我的引导文件放入响应主题文件夹中吗?通常,我们不会更新父文件,以防新的更新随时更改我们的代码。在 Shopware5 主题中使用我们自己的响应式模板的正确方法是什么。

除了上述之外,我尝试在 Shopware 5 支持上发布我的问题,但不幸的是我找不到该工具的英文支持。你能告诉我这个工具是否有英文支持?

0 投票
1 回答
3990 浏览

javascript - 如何将 Javascript 文件包含到 shopware5 主题中

我无法将 javascript 文件添加到我的第一个 Shopware5 主题。我尝试了其中一篇在线文章中给出的以下方法。 https://developers.shopware.com/designers-guide/theme-startup-guide/ 我将我的js文件添加到Theme.php文件的数组中,并将javascript文件上传到'frontend/_public/src/js'

然而,上面的数组在我的 Theme.php 文件中不可用,但我将我的 js 文件添加到数组中并尝试将它加载到我的主题中。检查网站时,我清除了所有缓存。

0 投票
2 回答
5977 浏览

shopware - Shopware 5 在前端访问控制器变量(模板变量)

许多文章中为此给出的技术术语是Template Variables。我试图了解我们如何找到控制器中为 Shopware 5 前端的特定字段提供的变量名称(例如产品名称)

例如,我可以看到文章名称的模板变量已被指定为$sArticle.articleName. 我在手动检查源代码时发现了这一点。

假设我想查找特定产品的折扣值,如何在我的主题上打印?我应该使用什么变量以及找到它的简单方法是什么。

我可以从后端为所有变量分配值,但我的问题是,当我在技术开发方面更新主题时,如何在主题文件中访问它们。

请注意:我正在尝试了解 shopware5 技术方面。

0 投票
1 回答
1914 浏览

shopware - 使用 Shopware 中的表单

我无法理解表单在商店用品中的工作原理。我需要使用自己的样式更新联系页面,但是当我将内容添加到联系页面时,我在浏览页面时看不到该内容。

您能否让我知道如何创建页面以及向该页面添加表单需要做什么?

0 投票
1 回答
801 浏览

shopware - 在 shopware5 中创建自定义模板页面

我正在做我的第一个商店用品项目。我需要使用我自己的模板在商店用品上创建一个新的联系我们页面。我的联系我们页面包含两个表格和一些其他内容。

如果有人能告诉我如何在商店软件上创建自定义模板页面,我知道如何在其中添加两个表单和其他页面内容。

在主题文件夹中,有一个名为“custom”的文件夹,用于存放“关于我们”等内容页面。我需要为我的新联系我们页面创建相同类型的页面。

如果问题不清楚,请告诉我。

0 投票
2 回答
849 浏览

shopware - 在列表页面查看所有产品

我需要在我的列表页面中添加一个查看所有按钮。shopware 中给出的示例项目使用选择框实现了这一点,以在每页显示任意数量的产品。

如何将此功能转换为显示所有产品?

或者,至少如果有人可以给我一个关于如何获取特定类别中产品总数的提示,我可以以某种方式找到解决方案。

0 投票
1 回答
981 浏览

shopware - TypeError: jQuery.subscribe is not a function on shopware5

I have created a custom theme on shopware5 using the "Bare" theme as the parent theme. I have added "Jquery" library on my theme.

However, I am getting "TypeError: jQuery.subscribe is not a function" Error when I load some pages on the site.

I can see there is no such an issue when I switch back to the Responsive theme.

I need to use a image zoom plugin on my detail page but I am unable to setup the plugin because of this issue.

0 投票
1 回答
651 浏览

shopware - 在 shopware5 中为我的联系我们表单使用不同的模板

我的 Shopware5 联系我们页面需要使用不同的设计模板。

目前这个表单是从“Form”控制器加载的,视图是“frontend/form/index.tpl”,如果我可以在“frontend/form/”目录下创建一个自定义模板,我可以解决这个问题。

我的问题是,当 url 或某个 id 是“contact-us2”或其他东西时,我如何告诉我的控制器使用新模板。

0 投票
1 回答
585 浏览

shopware - shopware5中的自定义搜索结果页面

我需要为我的 Shopware 网站创建一个自定义搜索结果页面。据我所知,自定义页面只能设计用于详细信息和列表页面。

但是,在为我的网站创建名为“custom_listing.tpl”的自定义列表页面后,我的搜索结果页面仍然看起来像该网站的默认列表页面。如何摆脱搜索结果页面上的默认列表页面模板?

我试图将fuzzy.tpl {include file='frontend/listing/listing.tpl'} 更改为我的“custom_listing.tpl”,但这没有用。

0 投票
1 回答
4466 浏览

php - Shopware REST Api - 身份验证无效或缺失

我正在尝试访问 Shopware 的 REST api。我使用的是 Shopware 5.1.3 版。我正在使用文档的代码。

我总是得到一个 http 代码 400(无效或缺少身份验证)。

当我尝试通过 Google Chrome 访问 API 时,它会在使用 http 身份验证登录后工作,因此凭据应该没问题。

我猜 Chrome 发送的身份验证标头与我使用 PHP curl 发送的不同。

使用铬:

使用 PHP 卷曲

用于获取标头信息的额外 PHP curl 指令:

我使用的代码:

编辑:找到一个php 错误报告,其中指出 PHP 与 Windows 版本 5.6 及更高版本存在错误。我在 Windows 上使用 XAMP。我打算在linux上试试看它是否有效。