我想自定义为文档显示的元数据以显示作者的姓名,而不是“修改者”信息。这是我放入的share-config-custom.xml
<config evaluator="string-compare" condition="DocumentLibrary">
<metadata-templates>
<template id="customTemplate">
<line index="10" id="author">{author}</line>
</template>
</metadata-templates>
</config>
但是共享不尊重这一点,并且呈现默认元数据。但是,如果我要编辑主配置文件share-documentlibrary-config.xml
:然后显示作者的名字。显然,我不想编辑核心文件;所以我真的很感激任何关于我的代码错误的反馈?
另外,这里还有一些 n00b 问题
1) 如果我要添加一些文本来指示该字段,例如:作者:${author},那么它会以相反的顺序显示为 - 'XYZName Author:' 关于为什么会发生这种情况的建议。
2)说如果作者姓名为空,我希望这一行根本不显示;我该怎么做呢?从 MikeH 的博客文章中,我意识到我可能需要编写一个自定义评估器来实现这一点;但我的知识到此为止;是否有我可以首先尝试和构建的工作步骤序列。
3) 是否可以为空间和内容显示不同的元数据?如果可能的话,任何指导将不胜感激。
非常感谢您的时间