问题标签 [spartacus-storefront]
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.
hybris - 从云中访问 Spartacus 店面 URL 时在浏览器控制台中出现 CORS 错误
当我从我的云中访问 spartacus 店面时,我收到以下错误:- 在https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest访问 XMLHttpRequest /v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage&lang=en&curr=USD '来自原产地' https://jsapps.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com' 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage&lang=en&curr=USD:1 加载资源失败:净::ERR_FAILED
在' https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=/not-访问 XMLHttpRequest found&lang=en&curr=USD ' from origin ' https://jsapps.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com ' 已被 CORS 政策阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。获取https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=/not-found&lang=en&curr=美元净额::ERR_FAILED
spartacus-storefront - 如何设置斯巴达克斯店面的默认语言?
Spartacus 店面将英语作为默认语言,我找不到在 app.module.ts 的 i18n 设置中更改此设置的方法,是否有另一种方法可以将另一种语言设置为默认语言?
angular - Spartacus - 从自定义 CMS 组件中检索数据
在 SAP Commerce 中,我准备了自定义 CMS 组件。我把它放在正确的插槽中。Spartacus 收到有关它的信息 - 我可以看到该组件位于页面上的正确位置。但是我怎样才能从这个组件中检索一些数据。作为对给定插槽的响应,它看起来像:
如何从角度检索这些数据?我创建了一些组件,但它不起作用
我在模块中注册它
我可以从服务器响应中检索 mailPlaceholder 和 mailHeader 文本吗?
spartacus-storefront - 在 spartacus 中创建组件和页面的 CLI 命令
我正在尝试使用命令 ng generate component test 创建一个组件。但我没有找到 module.ts 文件。我可以使用什么命令?谢谢。
spartacus-storefront - 调用 CartEntryConnector 的“更新”方法后获取有效负载
我使用 ActiveCartService 的“updateEntry”方法来更新购物车的条目。然后触发来自 CartEntryEffects 类的“updateEntry$”效果,返回新的操作。
获取此有效载荷的正确方法是什么?或者我可以覆盖这个效果或添加我的逻辑吗?
server-side-rendering - 如何在公共 SAP Commerce Cloud 上启用 Spartacus SSR
我们最近尝到了斯巴达克斯 SSR。根据 Spartacus 文档,它可以在本地运行,但是当它部署在公共的 SAP Commerce Cloud 上时,它会继续使用客户端渲染。
关于如何告诉云部署使用 SSR 或者它应该自动猜测它是否有任何特殊配置?
任何帮助表示赞赏。谢谢你。
spartacus-storefront - 如何在 spartacus 中自定义/扩展 ootb 组件
我是 Spartacus 的新手,我正在尝试向组件 AdditionalToCartDialogComponent 添加更多元素。不确定如何自定义/扩展此组件。
我需要扩展打字稿以及作为该组件视图的模板。
spartacus-storefront - 如何在 Spartacus 中访问 API 调用的错误详细信息
我正在尝试访问 API 调用的错误响应。但看起来斯巴达克斯商店不返回这个。访问附加错误数据的正确方法是什么,以便我可以使用组件中的自定义操作来处理它。
我已经查看了有关此的文档,但这仅返回代码而不是消息。我还在回购中留下了一个建议的修复
angular - Spartacus 从 cms.model 扩展或覆盖 PageType 枚举
我遇到了斯巴达克斯问题。
简而言之,我需要从 cms.model 覆盖或扩展 PageType 枚举。它目前有四个枚举值(内容、产品、类别、目录),我需要添加第五个(订单)。