我想将csv响应模板添加到默认的弹弓/搜索中? web脚本在jar中(Alfresco remote api)。
我已经有一个ant脚本在Alfresco / tomcat / shared / lib
中构建一个jar在这个jar里面我已经定义了一个扩展xml文件config / alfresco / site-data / extensions / extension-modules.xml
<extension>
<modules>
<module>
<id>Custom DocumentList Widget</id>
<description>Extend Alfresco Search</description>
<customizations>
<customization>
<targetPackageRoot>org.alfresco.slingshot.search
</targetPackageRoot>
<sourcePackageRoot>webscripts.search</sourcePackageRoot>
</customization>
</customizations>
</module>
</modules>
</extension>
lnside config / webscripts / search l也有search.get.csv.ftl文件,但我从未得到过csv响应。这是修改/扩展默认Web脚本的最佳方法吗?
答案 0 :(得分:2)
在您的情况下,这不是扩展此功能的最佳方式。 通常它是,但在你的情况下只使用Alfresco的默认覆盖机制。
所以只需将您的添加内容放在 org / alfresco / slingshot / search 中,因为Alfresco没有csv.ftl文件,因此它可用。
扩展模块用于扩展/更改默认的get.js&amp; get.html.ftl文件,所以如果你没有指定上述文件之一,我不确定它是否会接受任何添加。