自定义Alfresco共享后,消息显示不正确

自定义Alfresco共享后,消息显示不正确,alfresco,alfresco-share,Alfresco,Alfresco Share,我想在文件夹详细信息页面中添加操作文档编辑属性。因此,在share-config-custom.xml中,我在actionGroupfor id=文件夹详细信息中添加了操作id,如下所示。现在,该操作在文件夹详细信息页面中可见,但标题和所有属性在弹出窗口中未正确显示 <actionGroup id="folder-details"> <action index="100" id="folder-download"/> <

我想在文件夹详细信息页面中添加操作文档编辑属性。因此,在share-config-custom.xml中,我在actionGroupfor id=文件夹详细信息中添加了操作id,如下所示。现在,该操作在文件夹详细信息页面中可见,但标题和所有属性在弹出窗口中未正确显示

<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>
我无法理解消息不正确的原因。在文件夹浏览页面中,消息将正确显示

露天版本:4.2.6


有人能帮忙吗。。。提前谢谢

确保为消息属性添加bean,并在共享中指定所需的属性和标签。有关详细信息,请参阅

另外,请看下面关于其中一些问题的答案

因此,修复方法就是我上面建议的。向上下文文件添加一个bean,如下所示

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

你为什么要这么做?如果您查看actions.js中的onActionDetails,您将看到它正在尝试解决这些问题,但无法解决。我不知道为什么,因为我没有做过很多YUI/share定制,但我在这里的建议将为您解决这个问题。

您使用SDK吗?您的.properties文件的位置是什么?您可以共享您的属性吗file@vikas:我正在重新使用开箱即用操作。所以我没有单独的财产档案。谢谢你的回复。这不是一个习惯性的行为。我正在重复使用开箱即用的操作。那么,我为什么要再次添加bean呢?这是否意味着您正在通过修改开箱即用文件进行更改。?这是针对您文件夹上的自定义类型吗?@vikash和@Jeff R:谢谢您的回复,但我不会更改任何开箱即用文件。我们有一个开箱即用的操作文档编辑属性,它仅在文件夹浏览页面上可见。我需要它在文件夹详细信息页也可见。所以我所做的就是通过“share config custom.xml”文件在文件夹details actionGroup中添加了该操作id。现在,该操作在文件夹详细信息页面中可见,我也可以编辑属性,但弹出窗口中的两条消息没有正确显示。我添加到了答案中。这会帮你解决的。您可能还需要更新操作标签,这样它们都不会说“编辑属性”。
## Edit Details Dialog
edit-details.title=Edit Properties: {0}
edit-details.label.edit-metadata=All Properties...