2014-04-22 2 views
0

필자가 필요로하는 정보를 사용자 지정 측면에 저장했습니다 ... 그러나 사용자가 문서를 업로드 할 때 해당 문서의 메타 데이터를 입력해야하므로 폴더에 추가하는 방법을 알 수 없습니다.Alfresco 4.2에서 폴더에 사용자 지정 부분을 추가하는 방법은 무엇입니까?

사용자 정의 애스펙트가 저장소의 대화 상자 관리 대화 상자 또는 폴더에 대한 새 규칙을 만드는 동안 표시되지 않습니다.

규칙을 만들 때 '속성 설정'옵션을 선택하면 볼 수 있지만 한 번에 하나의 속성 만 설정할 수 있으며 규칙에 정의 된 데이터 만 설정할 수 있습니다. 내가 도울하지만이 .xml 파일에 뭔가를 놓친 것을 생각할 수 없다

<config evaluator="string-compare" condition="Action Wizards"> 
     <aspects> 
     <aspect name="custom:MyAspect" /> 
     </aspects> 
    </config> 

    <!-- Displays the properties in view details page --> 
    <config evaluator="aspect-name" condition="custom:MyAspect"> 
     <property-sheet> 
     <separator name="sepMyAspect1" display-label="MyAspect" component-generator="HeaderSeparatorGenerator" /> 
     <show-property name="p1" /> 
     <show-property name="p2" /> 
     <show-property name="p3" /> 
     <show-property name="p4" /> 
     <show-property name="p5" /> 
     <show-property name="p6" /> 
     </property-sheet> 
    </config> 
</alfresco-config> 

:

나는 다음과 같이 '웹 클라이언트 설정-있는 Custom.xml'내 측면을 추가했습니다. 그러나 Alfresco가 무엇인지 판단하기에 충분한 경험이 없습니다.

편집 :

나는 내용 model.properties.xml 파일을 수정하려고 노력하고, 그 관리 내용면 대화 상자에 표시 할 최소한 뭔가있어 ...하지만 이상하게도 나는 경우에 나타난다 작업을 실패한 폴더에 추가하십시오. 내가 대화 상자를 열 때

custom_customModel.description=User Defined Content Model 

custom_customModel.aspect.custom_MyAspect.title=MyAspect 
custom_customModel.aspect.custom_MyAspect.description=MyAspect Description 
custom_customModel.property.custom_p1.title=p1 
custom_customModel.property.custom_p1.description=p1 desc 
custom_customModel.property.custom_p2.title=p2 
custom_customModel.property.custom_p2.description=p2 desc 
custom_customModel.property.custom_p3.title=p3 
custom_customModel.property.custom_p3.description=p3 desc 
custom_customModel.property.custom_p4.title=p4 
custom_customModel.property.custom_p4.description=p4 desc 
custom_customModel.property.custom_p5.title=p5 
custom_customModel.property.custom_p5.description=p5 desc 
custom_customModel.property.custom_p6.title=p6 
custom_customModel.property.custom_p6.description=p6 desc 

내가 얻을 :

aspect.custom = MyAspect 조기 차단하기처럼 제목이 ...해야

.

편집 2 :

글쎄, 내가에 좀 더 진전을 얻을 수 있었다, 지금과 같이 나타납니다 :

또한

aspect.custom_MyAspect을 할 때, 지금을 선택할 수 있습니다 폴더에 대한 규칙. 나는 share-config-custom.xml 파일에서 ':'대신 '='를 사용했다.

그러나 사용자 정의 측면의 속성을 볼 수 없습니다. 그것은 추가 될 것으로 보이지만 그때 내가 속성 폼에 도착했을 때 볼 수 없다 ... 대화 상자를 사용하거나 각각의 새 항목에 애스펙트를 추가하는 규칙을 만들지 않음 ...

+0

웹 클라이언트 - 유사 보일 것입니다 귀하의 측면 구성 (공유 설정-있는 Custom.xml)가 어디 속성 (점유율) 모든 형태에 표시 할 가정

config.xml은 야외 탐색기 용이며 share-config-custom.xml은 야외 공유 용입니다. 정확히 어디에서 그 속성을 보려고합니까? share에 있다면 share-config-custom.xml을 게시하십시오. – mitpatoliya

답변

1

확실하지 않은지 여부 그게 네가 원하는 것이지만, 이전의 탐색기 (web-client-config-custom.xml)와 공유 (share-config-custom.xml)의 두 가지 사용자 인터페이스를 모두 구성했다.

즉, https://wiki.alfresco.com/wiki/Forms#Types_and_Aspects을 살펴보십시오. 당신이 노드가

<config evaluator="aspect" condition="fdk:exif"> 
    <forms> 
     <form> 
     <field-visibility> 
      <show id="fdk:manufacturer" /> 
      <show id="fdk:originalDateTime" /> 
      <show id="fdk:compression" /> 
      <show id="fdk:xResolution" /> 
      <show id="fdk:yResolution" /> 
      <show id="fdk:flash" /> 
     </field-visibility> 
     </form> 
    </forms> 
</config> 
관련 문제