2020-09-16 21:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
计划制定一项新的行动,但在选择发展方式时很少感到困惑。 我们可以开发CMSAction作为插件吗? 我已经为店面开发了一个CMSAction,但没有将其作为附加组件来使用吗? 如果是,请告诉我在开发中可能会遇到的后果。
感谢与问候,JSP。
塞普拉萨德嗨,
在插件中创建cmsaction和cmsaction.jsp。 创建一个扩展了DefaultAddOnCMSComponentRenderer并覆盖renderComponent()方法的自定义渲染器类。
在web-spring.xml中是否有以下行
可能不是扩展之间自动共享Web上下文的问题。
你好
我有同样的问题。 我的自定义动作仍然是指店面中不存在的jsp。 我在另一个扩展中找到了以下春季代码段:
正如这些类的命名所表明的,genericAddOnCMSComponentRenderer实际上应该这样做,因为其类是DefaultAddOnCMSComponentRenderer。
不幸的是,hybris启动失败并显示以下错误:
org.springframework.beans.factory.BeanDefinitionStoreException:在类路径资源[mycustomeraccountaddon-spring.xml]中定义的名称为'myActionRenderer'的无效bean定义:无法解析父bean定义'genericAddOnCMSComponentRenderer'。 嵌套的异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:未定义名为'genericAddOnCMSComponentRenderer'的bean
有什么想法吗?
解决方案是将bean定义移到myaddon-web-spring.xml中。 另外,需要添加以下行:
最多设置5个标签!
塞普拉萨德嗨,
在插件中创建cmsaction和cmsaction.jsp。 创建一个扩展了DefaultAddOnCMSComponentRenderer并覆盖renderComponent()方法的自定义渲染器类。
在web-spring.xml中是否有以下行
可能不是扩展之间自动共享Web上下文的问题。
你好
我有同样的问题。 我的自定义动作仍然是指店面中不存在的jsp。 我在另一个扩展中找到了以下春季代码段:
正如这些类的命名所表明的,genericAddOnCMSComponentRenderer实际上应该这样做,因为其类是DefaultAddOnCMSComponentRenderer。
不幸的是,hybris启动失败并显示以下错误:
有什么想法吗?
解决方案是将bean定义移到myaddon-web-spring.xml中。 另外,需要添加以下行:
一周热门 更多>