Financial Accelerator在错误的路径中查找jsp文件

2020-09-15 01:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在使用Fina...

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

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


专家您好,

我正在使用Financial Accelerator 6.6。 我使用了ant模块gen为加速器创建了自定义扩展,并使用了ant extgen和yempty模板来创建了自定义金融服务扩展(testservices),并向testservices-items.xml中添加了新的itemtype。 问题是我不知道哪个是添加jsp文件的正确路径,因为当我将其添加到以下路径时,在我清理干净时它会被删除: {BIN-DIR} \ custom \ training \ trainingstorefront \ web \ webroot \ WEB-INF \ views \ addons \ financialacceleratorstorefront \ response \ cms

当我将其添加到以下路径时,出现附件错误: {BIN-DIR} \ custom \ training \ trainingstorefront \ web \ webroot \ WEB-INF \ views \ response \ cms

我还在以下路径中添加了渲染: {BIN-DIR} \ custom \ training \ trainingstorefront \ web \ src\ de \ hybris \ training \ storefront \ renderer

spring-cms-config.xml中的spring配置以及以下路径: {BIN-DIR} custom \ training \ trainingstorefront \ web \ webroot \ WEB-INF \ config

>

我们非常感谢您的帮助!

替代文字  alt text

(12.3 kB)
5条回答
Cikesha
2020-09-15 02:14 .采纳回答

如果要扩展定义CMS组件,则需要执行另外一个步骤,该步骤不同于在其中搜索JSP文件的位置/在其中的位置。

如果您查看financialservices-spring.xml,您将看到有一个bean extensionSubstitutionService,它负责确保在不同的扩展名(例如Financialacceleratorstorefront插件,trainingstorefront等)中搜索JSP。 itemType本身是在另一个扩展中定义的(例如,金融服务,培训服务,测试服务)。

  
      
          
              <地图>
                  << entry key =" financialservices" value =" financialacceleratorstorefront"/>
                  << entry key =" acceleratorcms" value =" financialacceleratorstorefront"/>
              
          
      

  

只需在extensionSubstitutionMap中添加/添加一个条目(键=您定义项类型的新扩展,值= JSP所在的扩展)。

顺便说一句,关于另一个主题-为什么要为定义新itemType定义新的"服务"扩展,为什么不将其简单地放入" trainingcore"扩展中,因为这是modulegen已经生成的扩展

一周热门 更多>