【问题标题】:Data models in AlfrescoAlfresco 中的数据模型
【发布时间】:2011-07-06 12:28:33
【问题描述】:

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

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

然后我创建另一个具有相同命名空间的 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 应用程序中,我只看到最后的 t3s:Temp1。 当我删除它及其 XML 文件时,我会从第一个 XML 文件中看到所有其他类型。

这是什么意思,我必须更改什么才能看到 Alfresco 应用程序中的每种类型?

【问题讨论】:

  • 你是说你有两个内容模型文件,每个都有不同的定义但相同的命名空间?

标签: alfresco datamodel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多