SAP Spartacus创建登录弹出窗口



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

  1. 页眉组件在所有页面上
  2. 我在标题中有登录按钮
  3. 我有一个插槽BodyContentSlot寄存器的页面/登录/注册我不知道有多少组件可以添加到BodyContentSlot寄存器,但我需要点击标题中的图标,在模式窗口中显示注册表单,而无需进入注册页面。并在模式窗口中显示该插槽的所有组件

要直接实现您所描述的:

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

最新更新