我从一个自定义类别服务中调用一个方法AfterSaveListener
,在这个方法中我需要返回的根导航节点,cmsNavigationService
但是每当我调用这个方法时,它都会抛出一个错误:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundException:没有带有 id 的 NavigationNode。
当我通过设置硬编码内容目录时
getCatalogVersionService().setSessionCatalogVersion(".....")
我处理这个问题,但对我来说似乎不是真的。我可以通过使用来处理类别的相同问题
userService.setCurrentUser(userService.getAdminUser());
为了消除灵活搜索的所有限制,但此解决方案不适用于导航节点。
我怎么解决这个问题?
慕工程0101907
慕容708150
相关分类