Модели данных в Alfresco - PullRequest
       12

Модели данных в Alfresco

0 голосов
/ 06 июля 2011

Я пытаюсь создать некоторые модели данных в Alfresco.

Я создаю файл XML в папке расширений Alfresco, где я объявляю 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 App?

1 Ответ

2 голосов
/ 06 июля 2011

Вам разрешено определять пространство имен только в одном файле модели.Если вы хотите использовать это пространство имен в другом файле модели, вам нужно импортировать его, а не пытаться переопределить его.Из того, что вы сказали, я думаю, что вы можете определять одно и то же пространство имен в двух местах, поэтому одно перезаписывает другое.

Возможно, вы захотите просмотреть http://wiki.alfresco.com/wiki/Data_Dictionary_Guide, а затем настроить свойтаким образом, либо все находится в одном файле, либо у вас есть один файл, определяющий пространство имен, а второй импортирует его.

...