2017-01-27 8 views
0

폴더 세부 정보 페이지에 "document-edit-properties"작업을 추가하고 싶습니다. 그래서 share-config-custom.xml에서 아래와 같이 actionGroup (id = folder-details)에 action id를 추가했습니다. 이제 폴더 세부 정보 페이지에 동작이 표시되지만 제목과 "모든 속성"이 팝업에 제대로 표시되지 않습니다. 메시지가 제대로되지 않는 이유 알아낼Alfresco 공유를 사용자 정의한 후에 메시지가 제대로 표시되지 않습니다.

<actionGroup id="folder-details"> 
      <action index="100" id="folder-download"/> 
      <action index="105" id="document-edit-metadata" icon="folder-edit-metadata" label="actions.folder.edit-metadata" /> 
      <action index="115" id="document-edit-properties" icon="folder-edit-properties" label="actions.folder.edit-metadata" /> 
      <action index="110" id="document-approve" icon="folder-approve" /> 
      <action index="120" id="document-reject" icon="folder-reject" /> 
      <action index="130" id="document-copy-to" icon="folder-copy-to" label="actions.folder.copy-to" /> 
      <action index="140" id="document-move-to" icon="folder-move-to" label="actions.folder.move-to" /> 
      <action index="150" id="folder-manage-rules" /> 
      <action index="160" id="document-delete" icon="folder-delete" label="actions.folder.delete" /> 
      <action index="170" id="document-manage-granular-permissions" icon="folder-manage-permissions" label="actions.folder.manage-permissions" /> 
      <action index="180" id="document-manage-repo-permissions" icon="folder-manage-permissions" label="actions.folder.manage-permissions" /> 
      <action index="190" id="document-manage-aspects" label="actions.folder.manage-aspects" /> 
      <action index="200" id="document-change-type" label="actions.folder.change-type" /> 
      <action index="210" id="view-in-explorer" /> 
      <action index="220" id="document-view-in-source-repository" label="actions.folder.view-source-repository" /> 
      <action index="350" id="document-view-googlemaps" /> 
      <action index="360" id="document-cloud-sync" /> 
      <action index="370" id="document-cloud-unsync" /> 
      <action index="380" id="document-view-in-cloud" /> 
      <action index="390" id="document-request-sync"/> 
     </actionGroup> 

enter image description here 오전 없습니다. 폴더 찾아보기 페이지에서 메시지가 제대로 표시됩니다.

프레스코 버전 : 4.2.6

사람을 미리 ... 감사 도와주세요 수있다!

+1

SDK를 사용하고 있습니까? .properties 파일의 위치는 무엇입니까? – vikash

+0

속성 파일을 공유 할 수 있습니까 – vikash

+0

@vikas : 대화 형 작업을 다시 사용하고 있습니다. 그래서 별도의 속성 파일이 없습니다. –

답변

1

메시지 속성에 대한 빈을 추가하고 공유에 필요한 속성 및 레이블을 지정했는지 확인하십시오. 자세한 내용은 http://docs.alfresco.com/4.2/concepts/kb-preset-internationalization.html을 참조하십시오.

또한, 그래서 수정은 내가 위에서 제안 무엇이 여기 https://community.alfresco.com/thread/199192-content-model-localization-in-share

의 일부에 대해 질문 (바닥에) 대답을 참조하십시오.

<!-- Add module specific messages and labels --> 
    <bean id="org.alfresco.share-amp.resources" 
     class="org.springframework.extensions.surf.util.ResourceBundleBootstrapComponent"> 
     <property name="resourceBundles"> 
     <list> 
      <value>alfresco.web-extension.messages.share-amp</value> 
     </list> 
     </property> 
    </bean> 

빈은 share-amp.properties라는 웹 확장/메시지의 등록 정보 파일을 참조합니다. 다음 내용이 있어야합니다.

## Edit Details Dialog 
edit-details.title=Edit Properties: {0} 
edit-details.label.edit-metadata=All Properties... 

왜 이렇게해야합니까? actions.js에서 onActionDetails를 살펴보면 문제를 해결하려고 시도하는 것이고 실행할 수 없다는 것을 알 수 있습니다. 왜 내가 YUI/share 커스터마이징을 많이하지 않았는지 모르겠다. 그러나 여기서 내가 제안한 것은 당신을 위해 고쳐 줄 것이다.

+0

답장을 보내 주셔서 감사합니다. 그것의 사용자 정의 작업이 아닙니다. 나는 상자 밖의 행동을 재사용하고있다. 콩을 다시 추가해야하는 이유는 무엇입니까? –

+0

즉석 파일을 수정하여 변경 작업을 수행한다는 의미입니까? – vikash

+0

폴더의 사용자 정의 유형입니까? –