在共享上隐藏默认属性并显示方面属性
-
21-12-2019 - |
题
我被卡住了,我无法弄清楚为什么可以实现这一点。我是Alfresco的新手,所以也许我做的方式不对。
我试图隐藏Alfresco Share上的默认属性,只显示我的一个自定义方面的字段。我的意思是我想隐藏cm:标题,cm:名称等。
我试图通过定制来实现这一点 share-config-custom.xml
.如果我只用 <hide>
使用默认属性(不添加自定义字段),这些属性被正确隐藏。如果我使用 <show>
使用我的自定义属性,自定义属性和默认属性都显示出来。但问题是如果我加 <hide>
和 <show>
字段,仅显示默认字段,尽管它们被设置为隐藏。
下面是一个XML示例:
<config evaluator="node-type" condition="cm:content">
<forms>
<form>
<field-visibility>
<hide id="cm:title" />
<hide id="cm:description" />
<show id="custom:DocumentClass" />
<show id="custom:DocumentDate" />
</field-visibility>
</form>
</forms>
</config>
提前。
解决方案
您可以尝试以下操作:
- 使用隐藏字段 cm:内容 类型
- 添加一个额外的配置,而不是
evaluator="node-type"
做吧evaluator="aspect"
- 在刚刚创建的新配置中添加自定义方面
如果以上不起作用,请尝试添加 replace=true
国旗至 cm:内容 配置;配置
不隶属于 StackOverflow