扩展OTB弹弓搜索Webscript Alfresco 5.0 C.

时间:2016-05-31 08:12:51

标签: csv ant alfresco alfresco-share alfresco-webscripts

我想将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脚本的最佳方法吗?

1 个答案:

答案 0 :(得分:2)

在您的情况下,这不是扩展此功能的最佳方式。 通常它是,但在你的情况下只使用Alfresco的默认覆盖机制。

所以只需将您的添加内容放在 org / alfresco / slingshot / search 中,因为Alfresco没有csv.ftl文件,因此它可用。

扩展模块用于扩展/更改默认的get.js&amp; get.html.ftl文件,所以如果你没有指定上述文件之一,我不确定它是否会接受任何添加。