我想自定义为文档显示的元数据,以显示作者的姓名而不是'修改者'信息。以下是我投入share-config-custom.xml
Alfresco分享自定义:显示作者姓名而不是修改者
<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)如果我要添加一些文字来表示现场,说:作者:$ {}的作者,则显示相反的顺序原样“ XYZName作者:'为什么发生这种情况的建议。
2)如果作者姓名为空白,则表示我希望不显示此行;我怎么去做呢?从MikeH的博客文章中,我意识到我可能需要编写一个自定义评估器来实现此目的。但我的知识在那里结束;是否有一系列可以先尝试和建立的步骤?
3)是否可以为空间和内容显示不同的元数据?如有可能,任何指导将不胜感激。
非常感谢您的时间
您能否提供您正在使用的Alfresco版本以及您提及的文章链接? – skuro 2012-03-23 14:33:25
我正在使用Alfresco 4.0.d社区和[这里](http://blogs.alfresco.com/wp/mikeh/2011/09/26/share-document-library-extensions-in-v4-0/)是该文章的链接。非常感谢。 – codewrangler 2012-03-23 14:50:43
我在Alfresco社区论坛[这里](https://forums.alfresco.com/en/viewtopic.php?f=47&t=43714&p=128389#p128211)回答了问题1-3。我已经提出了一个可能的原因,以便在下面Tahir的回答下使用该配置。 非常感谢。 – codewrangler 2012-03-28 19:09:33