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。
您好,对于在 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。