我想在文件夹详细信息页面中添加“document-edit-properties”操作。所以在share-config-custom.xml中我已经在actionGroup中添加了action id(对于id = folder-details),如下所示。现在,操作在文件夹详细信息页面中可见,但标题和“所有属性”未在弹出窗口中正确显示。
<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>
我无法弄清楚为什么消息不合适。在文件夹浏览页面中,消息显示正确。
Alfresco版本:4.2.6
有人可以帮忙......提前致谢!
答案 0 :(得分:1)
确保为邮件属性添加bean,并在Share中指定所需的属性和标签。有关详细信息,请参阅http://docs.alfresco.com/4.2/concepts/kb-preset-internationalization.html。
此外,请在此处查看有关其中某些问题的答案(在底部)https://community.alfresco.com/thread/199192-content-model-localization-in-share
所以,修复是我上面的建议。将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>
该bean引用名为share-amp.properties的web扩展/消息中的属性文件。它应该具有以下内容。
## Edit Details Dialog
edit-details.title=Edit Properties: {0}
edit-details.label.edit-metadata=All Properties...
你为什么需要这样做?如果你看一下actions.js中的onActionDetails,你会发现它正在尝试解决这些问题而无法解决。我不知道为什么因为我没有做很多YUI /共享定制,但我建议在这里为你修复它。