2011-07-06 3 views
0

Alfresco에서 일부 데이터 모델을 만들려고합니다.Alfresco의 데이터 모델

alfresco 확장 폴더에 XML 파일을 만듭니다.이 파일에는 cm : content를 확장하는 파일과 첫 번째 파일을 확장하는 두 개의 파일이 있습니다.

그런 다음 동일한 네임 스페이스로 다른 XML 파일을 만들고 네 번째 형식을 선언합니다.

두 파일은 사용자 정의 모델의 context.xml에 포함 된 모든 종류의 파일 웹 클라이언트 설정-있는 Custom.xml에 나열되어 있습니다

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

하지만 알 프레스코 앱에 나는 단지 마지막 t3s : Temp1을보십시오. XML 파일과 XML 파일을 삭제하면 첫 번째 XML 파일의 다른 모든 유형이 표시됩니다.

Alfresco App의 모든 유형을 보려면 무엇을 변경해야합니까?

+0

정의가 다르지만 동일한 네임 스페이스를 가진 두 개의 콘텐츠 모델 파일이 있다고 하시겠습니까? – Gagravarr

+0

네, 맞습니다! – Alexey

답변

2

하나의 모델 파일에서만 네임 스페이스를 정의 할 수 있습니다. 다른 모델 파일에서 해당 네임 스페이스를 사용하려면 해당 모델 파일을 다시 정의하지 말고 가져와야합니다. 네가 말한대로, 나는 네 장소에서 동일한 네임 스페이스를 정의 할 수 있으므로 다른 네임 스페이스를 덮어 씁니다.

http://wiki.alfresco.com/wiki/Data_Dictionary_Guide을 통해 살펴보고 설정을 조정하여 모든 것이 하나의 파일에 포함되도록하거나 그렇지 않으면 한 파일에서 네임 스페이스를 정의하고 두 번째 파일에서 네임 스페이스를 가져옵니다.

+0

고마워요! 그것은 작동합니다. – Alexey