Spartacus两种outlet:
CMS data driven outlet
software driven outlet
文件位置:
C:\Code\SPA\spartacus\projects\storefrontlib\src\layout\main\storefront.component.htmlCMS outlet 三种类型:
CMS Page layout name: Each page layout is available as an outlet reference.
CMS page slot positions: Each slot position is an outlet reference. Since slot positions are not necessarily unique throughout the CMS structure, an outlet template might occur more then once. There is currently no standard technique available to limit the outlet for a specific position or page.
CMS Component type: Each component type is available as an outlet. While component type-driven outlets can be used, it is generally considered best practice to leverage Customizing CMS Components for introducing custom component UI.
什么是SAP Spartacus的CMS structure?
以PDP - product detail page为例:software driven outlet reference
Spartacus template 硬编码的。
cx-storefront: There is no outlet available for the overall storefront experience, or for adding UI to the header and footer. The cx-storefront can be useful when you wish to introduce additional UI to the storefront, either to replace UI, or to add it before or after.
cx-header: The cx-header wraps the to allow for customizations of the header.
header: The header wraps all page slots for the header section.
navigation: The navigation wraps all page slots for the navigation section.
cx-footer: The cx-footer wraps the to allow for customizations of the footer.
footer: The footer wraps all page slots for the footer section.