问题标签 [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.
spartacus-storefront - 如何获取包含店面上下文的基本 URL?
如何获取包含店面上下文的基本 URL?
例如,对于这个 URL
我怎样才能得到公正
spartacus-storefront - 如何在 Spartacus 中自定义非 cms 组件
我的任务是覆盖 Spartacus 核心(角度组件)中的一些通用功能,这些功能用于其他 OTTB 组件(如 CMS 而不是 CMS)。
例子是cx-generic-link
。
但我面临的问题是,定制 OOTB 组件的唯一方法是它们是否是 cms 组件。
问题:有什么方法可以自定义cx-generic-link
(例如到处显示名称“ Maks ”),以便所有其他 Spartacus 组件(我用作库)使用 my cx-generic-link
,而不是 OOTB cx-generic-link
。
spartacus-storefront - ASM Get cart 发出两个 HTTP 请求,但未通过身份验证标头
我使用“asm”创建了一个带有身份验证配置的 Spartacus 项目。我使用 asmAuth.authorizeCustomerSupportAgent() 登录,并使用 OCC API:
获取具有给定用户和购物车 ID 的购物车。
但是,当我发出 GET 请求时,我在网络中发现我实际上发出了 2 个请求。一个是我给的网址,另一个是
第一个请求成功返回购物车。第二个请求返回 401 Full Authentication is required 错误。显然,身份验证标头没有传递到第二个请求中。
我想知道为什么有 2 个请求,如果这是 Spartacus 附带的 defaultOccCartConfig 的原因。如果是,我该如何禁用它或传入身份验证标头?
谢谢!
spartacus-storefront - 覆盖页脚/页眉部分
我试图通过定义来修改带有网点的页脚部分:
并且页脚部分不会被替换。是否可以替换特定模板的页脚/页眉?由于此代码,templateName 已从 PageLayoutService 正确解析,但替换不起作用。也试过
但仍然没有运气。有什么提示吗?修改/更改标题也会很棒,谢谢!
spartacus-storefront - 斯巴达克斯的页面服务?
如果CMSService.getComponentData()
是获取组件数据(Component Controller
大摇大摆地)。
我可以知道需要什么服务来获取带有 CMS 内容槽列表的页面数据(Page Controller
大摇大摆地)?
spartacus-storefront - 禁用 Spartacus 组件样式
文档指出可以跳过组件样式
跳过特定的组件样式 组件样式是可选的,因为它们是从样式库中提取的。因此,您可能希望完全禁用某些标准组件样式。要禁用标准组件样式,您可以将组件选择器添加到 $skipComponentStyles 列表。下面是一个示例,演示如何从样式库中跳过两个标准组件:
$skipComponentStyles: (cx-product-carousel, cx-searchbox);
$skipComponentStyles: (cx-product-carousel, cx-searchbox); 如果您需要从头开始创建样式并且不想覆盖来自 Spartacus 样式库的特定样式规则,则跳过特定组件样式可能会有所帮助。
这应该在哪里完成?我无法从文档中得到它。我的第一个猜测应该是全局 style.scss 但例如以下内容不起作用:
spartacus-storefront - 使用 Spartacus,添加到购物车服务抛出错误:“必需的字符串参数 'product' 不存在”
以下是服务调用的详细信息:
响应:状态代码:400 {“错误”:[{“消息”:“必需的字符串参数“产品”不存在”,“类型”:“MissingServletRequestParameterError”}]}
spartacus-storefront - Spartacus 中可配置 URL 支持的字符
有谁知道如何在可配置 URL 部分(尤其是第二个注释)中查看 Spartacus 处理的支持字符?
注意:某些客户的产品标题带有无法使用的特殊字符(例如,代码或标题中有斜线)。这可能需要在 URL 中使用属性之前或之后对属性进行特殊处理。请注意,Spartacus 不包含处理特殊字符的功能。
spartacus-storefront - 刷新令牌功能
如何使刷新令牌功能起作用?我在本地存储中看不到刷新令牌,这是因为核心在 storemodule 配置中没有它
正确的使用方法是什么?