Alfresco的数据模型

时间:2011-07-06 12:28:33

标签: alfresco datamodel

我正在尝试在Alfresco中创建一些数据模型。

我在alfresco扩展文件夹中创建了一个XML文件,我在其中声明了3种类型:一种扩展cm:内容,另外两种扩展第一种。

然后我创建另一个具有相同命名空间的XML文件,并在那里声明第四种类型。

这两个文件都包含在custom-model-context.xml中,所有类型都列在web-client-config-custom.xml文件中:

    <content-types>
        <type name="t3s:Document"/>
        <type name="t3s:Document1"/>
        <type name="t3s:Temp"/>
        <type name="t3s:Temp1"/>
    </content-types>

但是在Alfresco应用程序中我只看到最后的t3:Temp1。 当我删除它及其XML文件时,我会看到第一个XML文件中的所有其他类型。

这意味着什么,我必须更改以查看Alfresco App中的每种类型?

1 个答案:

答案 0 :(得分:2)

您只能在一个模型文件中定义命名空间。如果您希望在不同的模型文件中使用该命名空间,则需要导入它,而不是尝试重新定义它。从你所说的,我认为你可能在两个地方定义相同的命名空间,所以一个覆盖另一个。

您可能希望查看http://wiki.alfresco.com/wiki/Data_Dictionary_Guide,然后调整您的设置,以便所有内容都在一个文件中,或者您有一个文件定义您的命名空间,第二个导入它。