2017-01-27 7 views
0

フォルダの詳細ページに「document-edit-properties」というアクションを追加します。したがって、share-config-custom.xmlでは、以下のようにactionGroup(id = folder-details用)にアクション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 メッセージが正しくない理由を把握することができません。フォルダ参照ページで、メッセージが正しく表示されます。

のAlfrescoのバージョン:4.2.6

誰かが...事前に感謝を助けてください!

+1

SDKを使用していますか? .propertiesファイルの場所は何ですか? – vikash

+0

プロパティファイルを共有してください。 – vikash

+0

@vikas:out-of-boxアクションを再利用していますか?だから私は別のプロパティファイルを持っていません。 –

答えて

1

メッセージプロパティのBeanを追加し、共有に必要なプロパティとラベルを指定していることを確認してください。詳細は、http://docs.alfresco.com/4.2/concepts/kb-preset-internationalization.htmlを参照してください。

はまた、ので、修正は私が上記提案するものです。このここhttps://community.alfresco.com/thread/199192-content-model-localization-in-share

のいくつかについて疑問の(一番下)の回答を参照してください。 Beanはプロパティは、Web-延長/ share-amp.propertiesという名前のメッセージにファイルを参照することは、この

<!-- 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> 

のようなコンテキストファイルに豆を追加します。それには次の内容が必要です。

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

なぜこれを行う必要がありますか? actions.jsのonActionDetailsを見ると、それを解決しようとしていることがわかり、できないことがわかります。なぜ私はたくさんのYUI/shareカスタマイズをしていないのか分かりませんが、私がここで提案していることはあなたのためにそれを修正します。

+0

返事をありがとう。そのカスタムアクションではありません。私は箱から外への行動を再利用しています。では、なぜBeanをもう一度追加する必要がありますか? –

+0

これは、ボックスファイルを変更して変更を行っていることを意味しますか? – vikash

+0

これはフォルダのカスタムタイプですか? –

関連する問題