我想分享DocumentLibrary用新的行动,提供一个链接基础上,nodeRef ID某些URL(通过共享配置,custom.xml)延长在Alfresco Share中,如何在自定义配置文件中引用nodeRef ID?
<action id="blabla" type="link" label="label">
<param name="page">../../alfresco/wcs/myPlugin/editor/{node.nodeRef.id}/param>
<param name="target">_blank</param>
</action>
但份额不解释{node.nodeRef.id}
它不正确解释{node.nodeRef}
但我并不需要完整的URI
像:workspace://SpacesStore/158f0ed4-a575-40c2-a6ef-7e7ed386ba94
我只想节点参考编号:158f0ed4-a575-40c2-a6ef-7e7ed386ba94
任何人都可以解释我背后的逻辑和建议的解决方案?由于
我试过它已经不起作用了。这是一个不是javascript的配置文件 –
但是你已经定义了一个自定义操作了吗?您可以在那里选择NodeRef并将其转换为Node并执行node.id.因此,在Freemarker中提供Freemarker语言和/或Javascript可用 –
的操作后,如何将NodeRef转换为共享Web应用程序中的节点?导致它无法识别companyhome例如 –