我被卡住了,我无法弄清楚为什么能实现这一目标。我是Alfresco的新手,所以也许我是以错误的方式做这件事。
我试图在Alfresco Share上隐藏默认属性,只显示我的一个自定义方面的字段。我的意思是我想要隐藏cm:title,cm:name等。
我尝试通过自定义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>
提前做出来。
答案 0 :(得分:1)
您可以尝试以下操作:
evaluator="node-type"
使其成为evaluator="aspect"
如果上述方法无效,请尝试将replace=true
标记添加到 cm:内容配置