Расширение поиска OTB slingshot Веб-скрипт Alfresco 5.0 C

Я хочу добавить шаблон ответа csv в рогатку/поиск по умолчанию? веб-скрипт, который находится внутри в банке (удаленный API Alfresco).

У меня уже есть скрипт ant, который создает банку внутри Alfresco/tomcat/shared/lib.

Внутри этой банки я определяю файл 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>

Также внутри config/webscripts/search есть файл search.get.csv.ftl, но я никогда не получаю ответ csv. Это лучший способ изменить/расширить веб-скрипт по умолчанию?


person mr antoni    schedule 31.05.2016    source источник


Ответы (1)


Нет, это не лучший способ расширить это в вашем случае. Обычно это так, но в вашем случае просто используйте механизм переопределения по умолчанию Alfresco.

Поэтому просто поместите свое дополнение в org/alfresco/slingshot/search, потому что у Alfresco нет файла csv.ftl, поэтому он будет доступен.

Модуль расширения используется для расширения/изменения файла get.js и get.html.ftl по умолчанию, поэтому я не уверен, примет ли он какое-либо дополнение, если вы не укажете один из вышеуказанных файлов.

person Tahir Malik    schedule 31.05.2016