如何在smartedit中创建主要内容页面

2020-08-24 08:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用smartedit 1811版本,并在页面部分下创建一个新的内容页面。

我了解,如果已经存在用于页面类型和模板的主页面,则SmartEdit将仅允许您创建变体页面。

问题是smartedit提供了模板列表,可供选择以选择用于创建新内容页面的模板。 我如何创建一个内容页面,选择一个现有页面模板并在显示条件下选择为"主要",因为这样做会导致在de.hybris.platform.cmsfacades上出现错误ERROR()()[RestHandlerExceptionResolver] java.lang.NullPointerException。 cmsitems.predicates.PrimaryPageWithLabelExistsPredicate.lambda $ 0(PrimaryPageWithLabelExistsPredicate.java:40)

感谢SM

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用smartedit 1811版本,并在页面部分下创建一个新的内容页面。

我了解,如果已经存在用于页面类型和模板的主页面,则SmartEdit将仅允许您创建变体页面。

问题是smartedit提供了模板列表,可供选择以选择用于创建新内容页面的模板。 我如何创建一个内容页面,选择一个现有页面模板并在显示条件下选择为"主要",因为这样做会导致在de.hybris.platform.cmsfacades上出现错误ERROR()()[RestHandlerExceptionResolver] java.lang.NullPointerException。 cmsitems.predicates.PrimaryPageWithLabelExistsPredicate.lambda $ 0(PrimaryPageWithLabelExistsPredicate.java:40)

感谢SM

付费偷看设置
发送
1条回答
半个程序猿
1楼 · 2020-08-24 09:37.采纳回答

我有同样的问题,这是由于另一个cmspage在p_label字段中有一个空条目。

在cmspages上进行检查以查看是否为空,然后删除页面或设置标签。

选择cmspage.p_uid,pagetemplate.p_name,cmspage.p_label

pagetemplate.p_name作为TemplateName,

catalogversions.p_version,catalogs.p_id

来自cmspage

pagetemplate.pk = cmspage.p_mastertemplate

上加入pagetemplate

catalogversions.pk = cmspage.p_catalogversion

上加入目录版本。

catalogs.pk = catalogversions.p_catalog

上加入目录

其中p_label为空

通过pagetemplate.p_name

排序

请注意,我认为这个问题很可能发生在那些从较早版本的hybris升级而来的人身上,这些人多年来积累了很多内容页面。

一周热门 更多>