繁体   English   中英

SAP Spartacus 创建登录弹出窗口

[英]SAP Spartacus Create login popup

我需要创建注册/登录弹出窗口。

  1. header 组件在所有页面上。
  2. 我在 header 中登录了 btn。
  3. 我的页面 /login/register 带有一个插槽 BodyContentSlot-register 我不知道有多少组件可以添加到 BodyContentSlot-register,但我需要单击 header 中的图标以在模态 window 中显示注册表单进入注册页面。 并以模态 window 显示此插槽的所有组件。

要直接实现您所描述的:

  1. 在模态中:
  2. 您需要使用 CMS 服务进行调用以获取页面数据(调用后端以获取 CMS 页面数据)或获取数据(如果您之前已加载)(仅作为优化)
  3. 显示您要显示的插槽的内容,即在您的模态中静态使用cx-page-slot组件并将position作为输入传递
  4. 棘手的部分是该组件从 CmsService 获取当前页面的插槽,即购物车页面(基于路由 /cart),而不是您在模式中以编程方式加载的页面数据 因此,您需要自定义 CmsService 以返回给定页面(注册)的特定插槽的 CMS 数据,即使它不是当前页面数据的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM