我做了一个自定义方面存储我需要的信息......但我不知道如何将其添加到文件夹,以便当用户上传文档时,他们需要输入该文档的元数据。如何将自定义方面添加到Alfresco 4.2中的文件夹?
我的自定义方面没有显示在存储库的“管理方面”对话框中,或者在为文件夹创建新规则时显示。
如果我在创建规则时选择了“设置属性”选项,但我一次只能设置一个属性,并且只能使用规则中定义的数据,我可以看到它。
我已经加入我的方面的“网络客户端配置,custom.xml”如下:
<config evaluator="string-compare" condition="Action Wizards">
<aspects>
<aspect name="custom:MyAspect" />
</aspects>
</config>
<!-- Displays the properties in view details page -->
<config evaluator="aspect-name" condition="custom:MyAspect">
<property-sheet>
<separator name="sepMyAspect1" display-label="MyAspect" component-generator="HeaderSeparatorGenerator" />
<show-property name="p1" />
<show-property name="p2" />
<show-property name="p3" />
<show-property name="p4" />
<show-property name="p5" />
<show-property name="p6" />
</property-sheet>
</config>
</alfresco-config>
我不禁想,我错过了在这个.xml文件的东西。但我没有足够的经验与Alfresco确定它是什么。
编辑:
我试图修改内容model.properties.xml文件,并得到了至少一些在管理内容方面的对话,以显示......但奇怪的,如果我显示出来将其添加到操作失败的文件夹中。
custom_customModel.description=User Defined Content Model
custom_customModel.aspect.custom_MyAspect.title=MyAspect
custom_customModel.aspect.custom_MyAspect.description=MyAspect Description
custom_customModel.property.custom_p1.title=p1
custom_customModel.property.custom_p1.description=p1 desc
custom_customModel.property.custom_p2.title=p2
custom_customModel.property.custom_p2.description=p2 desc
custom_customModel.property.custom_p3.title=p3
custom_customModel.property.custom_p3.description=p3 desc
custom_customModel.property.custom_p4.title=p4
custom_customModel.property.custom_p4.description=p4 desc
custom_customModel.property.custom_p5.title=p5
custom_customModel.property.custom_p5.description=p5 desc
custom_customModel.property.custom_p6.title=p6
custom_customModel.property.custom_p6.description=p6 desc
当我打开的对话框中,我得到:
aspect.custom = MyAspect
在标题应该是...喜欢它越来越早切断。
编辑2:
嗯,我设法在一个小更多的进展,现在显示为:
aspect.custom_MyAspect
另外,我可以做一个当现在选择它规则的文件夹。原来我在share-config-custom.xml文件中使用'='而不是':'。
但是,我无法从我的自定义方面看到属性。它似乎得到补充,但我看不到那么当我到了性能形成......无论是通过对话或者通过创建规则,增加方面给每个新项目......
Web的客户端 - config.xml用于露天浏览器,share-config-custom.xml用于露天分享。你究竟在哪里试图看到这些属性?如果在共享中,请发布你的share-config-custom.xml – mitpatoliya