问题标签 [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.

0 投票
4 回答
897 浏览

hybris - Spartacus 商店前台在点击 localhost:4200 时返回空白页面。正在加载网页标题,但没有加载来自 CMS 的内容

我已经使用 Hybris 1905、npm、node 和 angularcli 建立了我的 spartacus 商店。但是在点击主页 url localhost:4200 时,我得到一个空白页面。请帮忙

0 投票
1 回答
285 浏览

spartacus-storefront - 如何使用自定义解析器添加自定义元数据,如 PageTitleResolver 、 PageDescriptionResolver 等

我创建了一个扩展“ContentPageMetaResolver”的页面,该页面实现了 PageRobotsResolver

因此,这会将以下条目添加到页面的 head 元素中:

现在我需要对关键字做同样的事情。知道如何创建自定义解析器实现吗?

PageRobotsResolver 接口在 page.resolvers.d.ts 文件中开箱即用:

}

并将以下内容添加到我的模块的提供者列表中:

0 投票
2 回答
535 浏览

spartacus-storefront - Spartacus CCv2 多个环境的构建过程

我们目前正在使用三种不同的环境(dev、stage、prod)在 CCv2 上设置一个 Spartacus 应用程序。

我们正在努力在 Spartacus 中为环境设置正确的 OCC API Urls,我想要走的路是环境变量,因为这是 Angular 标准,但我们找不到将环境变量与相应的匹配的方法系统。

我们缺少什么吗?

谢谢你的帮助!

0 投票
2 回答
60 浏览

spartacus-storefront - 斯巴达克斯:如何在链接点击时关闭汉堡菜单

当您单击菜单链接时,有没有办法关闭移动汉堡菜单?我们有一个启动模态窗口的菜单链接,但是当我关闭模态窗口时,菜单仍然显示在它后面。

0 投票
1 回答
803 浏览

javascript - 未捕获的错误:不允许 https://127.0.0.1:9002 覆盖此店面。在 webApplicationInjector.js:4

我正在将 JS-storefront 集成到 smartedit 中,但出现以下错误。装载轮不停地转动。

未捕获的错误:不允许https://127.0.0.1:9002覆盖此店面。在 webApplicationInjector.js:4

我的店面正在按照此处的说明运行。https://sap.github.io/cloud-commerce-spartacus-storefront-docs/smartEdit-setup-instructions-for-spartacus/

在这里感谢您的评论。

谢谢。

0 投票
1 回答
347 浏览

angular - 斯巴达克斯上的嵌套面包屑

我需要在嵌套内容页面上添加面包屑(例如:我的帐户 > 订单历史 > 订单详情)。Spartacus 默认情况下还没有此功能,也没有计划。也许有人知道实现这一点的好方法(解决方法)。

SAP repo 上存在一些关于该问题的链接:https ://github.com/SAP/cloud-commerce-spartacus-storefront/issues/136 https://github.com/SAP/cloud-commerce-spartacus-sto

0 投票
1 回答
393 浏览

spartacus-storefront - 在 SmartEdit 中无法编辑自定义 pageoutlet

我创建了一个自定义插座并将其放置在app.component.html

该模板app-outlet.component.html包含

在店面中,页面正在按预期加载。当然,它也显示在 SmartEdit 中,但上下文菜单Drag & DropEditRemove没有显示?

有什么解决方法吗?在我的情况下,我仍然需要使用自定义插座。

0 投票
1 回答
187 浏览

angular - 仅在没有 CMS 组件的情况下将具有纯 html 的角度组件插入类别页面

仅在没有 CMS 组件的情况下将具有纯 html 的角度组件插入类别页面。

可能吗?

我想在 Spartacus/Angular 端为特定页面(如 Category Page)添加静态 html 的主要原因是我们的客户希望独立于 Hybris CMS,因此拥有不依赖于 Hybris CMS 的单独部署过程。

我认为我可以创建,例如带有自定义角度组件的单独路线,但如果我想这样做,手动服务调用是必要的,以加载路线参数中提供的类别的产品(已编辑),但我想保存加载产品数据的逻辑,但是我不想使用 CMS。

0 投票
2 回答
115 浏览

spartacus-storefront - Spartacus CCV2 header Sass占位符是如何处理的

有谁知道 Spartacus 中如何处理 header 组件 sass 占位符标记?

如文件https://github.com/SAP/cloud-commerce-spartacus-storefront/blob/develop/projects/storefrontstyles/scss/components/layout/header/_header.scss

它只是一个占位符,但它的工作方式类似于标题元素选择器。我找不到任何扩展名

0 投票
1 回答
151 浏览

spartacus-storefront - 自定义 Spartacus 类别 分页 Bootstrap 框架 cols and rows 意识形态

我正在尝试自定义店面(尤其是类别页面)并面临以下问题:基于 Bootstrap 框架的普通 html 结构如下所示:

我创建了自定义 ProductListComponent 和 ProductListItemComponent 组件(在 Spartacus 端)。当前浏览器检查器中的结构如下所示:

主要问题是有像这样的包装标签<cx-page-slot>,它会破坏显示块我如何在斯巴达克斯中解决它?我试着说,例如在我们的例子div's中,col-lg-*应该放置在彼此附近,以防止破坏 Bootstrap 框架逻辑