Hybris 中表单的页面模板

Page template for a form in Hybris

您好,对于在 Hybris 中具有表单的页面,最好使用什么页面模板?您应该使用一些开箱即用的模板还是创建一个新模板?

您可以使用 ContentPage 创建您的页面。

如果布局符合您的要求,您可以选择 OOTB 页面模板(例如 ContentPage1Template)或创建您的自定义。确保您的页面模板不限制 ContentPage 类型。可以使用 PageTemplate 的 restrictedPageTypes 检查。

# Create PageTemplates                                                                                     
# These define the layout for pages                                                                        
# "FrontendTemplateName" is used to define the JSP that should be used to render the page for pages with multiple possible layouts.
# "RestrictedPageTypes" is used to restrict templates to page types    

INSERT_UPDATE PageTemplate ; $contentCV[unique=true] ; uid[unique=true]                     ; name                                      ; frontendTemplateName              ; restrictedPageTypes(code) ; active[default=true]
                           ;                         ; ContentPage1Template                 ; Content Page 1 Template                   ; layout/contentLayout1Page         ; ContentPage   

您可以参考使用 ContentPage1Template 页面模板创建的常见问题解答内容页面。

# Simple Content Pages    
INSERT_UPDATE ContentPage ; $contentCV[unique=true] ; uid[unique=true] ; name                                ; masterTemplate(uid,$contentCV) ; label ; defaultPage[default='true'] ; approvalStatus(code)[default='approved'] ; homepage[default='false']
                          ;                         ; faq              ; Frequently Asked Questions FAQ Page ; ContentPage1Template           ; /faq  

我建议创建一个包含表单的新 CMSComponent。