问题标签 [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 站点中可见?
是否需要额外的配置才能使面包屑在基于 Spartacus 的站点中可见?在 BottomHeaderSlot 中有一个 BreadcrumComponent 实例。如果我在基于 JSP 的站点中加载页面,则会为 /warranty 页面显示类似“HOME / Warranty”的面包屑。但是当我加载基于 Spartacus 的站点时,它只显示“HOME”。我错过了什么?我是否需要编辑 CMS 控制器或将面包屑生成器映射到它?
server-side-rendering - 使用服务器端渲染时在客户端第二次获取页面内容
当服务器端呈现页面时,页面内容由服务器(Node-)应用程序获取并通过 serverApp-state 传递给客户端应用程序。然后在客户端上再次获取页面内容,即使信息应该已经存在。
这个冗余调用的原因是什么?
谢谢,
阿明·赫茨勒
spartacus-storefront - 在 spartacus 服务上请求 URI 太长
我一直在尝试使用service.getNavigation()
方法,但显然请求 URI 太长导致此错误:
是否有可以解决此问题的 spartacus 配置?或者这应该在云(ccv2)配置中处理?
spartacus-storefront - 有没有办法让包装器 div/container 将 CMS 组件分组到插槽中?
通过设计,我们在多个页面上对 CMS 组件进行了可视化分组。我们需要某种包装器 div 或围绕特定组件组的容器来向其中添加 CSS 并使它们在视觉上看起来像一个实体。我们尝试过设置插槽的样式,但这绝不是一个好的解决方案。您对我们如何实现这一目标有什么建议吗?
spartacus-storefront - Smartedit 与 EarlyLogin 结合使用的身份验证问题
在我们当前的 B2B 项目中,我们需要将 EarlyLogin 功能与 Smartedit 一起使用。不幸的是,EarlyLogin 会阻止 smartedit 用户在登录 smartedit 后访问 FrontEnd。显然,因为 smartedit 用户还没有 spartacus 的访问令牌。
是否有人已经解决了该问题,您将如何解决?
我们正在考虑发送两个身份验证请求,一个用于 smartedit,另一个用于 spartacus 的登录请求,可能是一个虚拟客户。
还是有更好的解决方法?
任何帮助表示赞赏:)
非常感谢,朱利安
spartacus-storefront - 构建过程中设置的 data-smartedit-allow-origin
为了使 smartedit 工作,spartacus文档指出,有必要在 index.html 中提供 webApplicationInjector.js 脚本。
此外,需要使用 smartedit 实例列表设置值“data-smartedit-allow-origin”。
像这样:
但是 Prod-Environments 的最佳实践是什么?是否有使用特定环境覆盖此值的构建过程?
因为我不想在 index.html 中列出所有可能的环境,包括 localhost。
任何帮助,将不胜感激。
非常感谢,朱利安
spartacus-storefront - 构建斯巴达克斯店面的纱线安装失败
我只是按照https://sap.github.io/cloud-commerce-spartacus-storefront-docs/contributor-setup/的说明进行操作,不幸的是,当我在 cloud-commerce-spartacus 的根目录中运行“yarn install”时-storefront,发生以下错误:
那有什么问题?任何反馈将不胜感激!
spartacus-storefront - 使用 CMS 服务获取新字段
使用“this.cmsservice.getcurrentpage()”获取新创建的字段时遇到了一些麻烦。
我尝试过扩展 PageNormalizer,但没有成功。
任何想法或解决方法。
spartacus-storefront - 路由到具有两个插槽中的部分的页面
我有一个关于路由的问题。
我们有一个包含两个不同部分的详细信息页面。但是,这两个组件/部分位于不同的插槽中。
在这种情况下路由如何工作?我们如何访问详细信息页面?这甚至可能吗?
spartacus-storefront - 向 Spartacus 添加自定义页面
可能我的问题有点愚蠢,因为有很多关于路由的文档。问题是,我不是角度专家,所以我缺少一些上下文。
我想向 spartacus 添加一个自定义子页面(http://localhost:4200/image-upload)。页眉和页脚应该相同。只是内容应该是一个上传表单。
我在哪里以及如何配置路由?