在Share中创建自定义类型的内容

时间:2013-06-28 10:01:47

标签: alfresco alfresco-share opencmis

我想让Share让用户根据我实现的自定义类型创建新文档(参见excellent documentation here

我有类型实现和定义的方面,但我看不到一个明确的方法来配置共享,以便在接口中建议我的类型为新文档。

我想它应该添加到列出可用类型的“创建内容”菜单选项中。

由于

2 个答案:

答案 0 :(得分:1)

您应该只修改share-config-custom.xml文件夹中的tomcat/shared/classes/alfresco/web-extension文件(如果没有此类文件,请搜索类似的示例文件并重命名)。在那里,您应该在<config evaluator="string-compare" condition="DocumentLibrary" replace="true">标记中添加类似的内容:

<types>
 <type name="custom:myType" />
</types>

请记住,如果replace参数为true,您将覆盖所有可见的类型,因此最好将其设置为false。 希望它有所帮助

答案 1 :(得分:0)

我设法通过将以下部分添加到share-custom-config.xml文件来实现它:

<config evaluator="string-compare" condition="DocumentLibrary">
    <create-content>
        <content id="plain-text" mimetype="text/plain" label="Brand new content type" itemid="sc:doc"/>
    </create-content>
</config>