Spartacus:将 cx-update-profile 覆盖到 PersonalDetails 中的 add/modify 输入字段

Spartacus: Override cx-update-profile to add/modify input fields in PersonalDetails

我正在尝试修改我的帐户中的个人详细信息页面,我想添加新的输入字段,删除一些现有的输入字段,如何实现,感谢您的帮助。谢谢

替换 CMS 组件的一般方法

  • 在浏览器工具 - 网络选项卡中找到组件的 flexType,或来自 /pages 请求的组件类型代码。
  • 使用 ng-cli 生成模块和组件(ng g m your-profile-details 后跟 ng g c your-profile-details
  • 配置要使用的组件https://sap.github.io/spartacus-docs/customizing-cms-components/#page-title
  • 从 OOTB 源代码
  • 复制整个HTML
  • 在 *component.ts 文件中,扩展 OOTB 组件 extends XXComponent
  • 有时您还必须复制实现,具体取决于属性/函数在 OOTB 组件中的可见性。

运行 yarn run start 并验证您的组件是否正在使用中!

根据自己的喜好修改组件 HTML。