我想自定義爲文檔顯示的元數據,以顯示作者的姓名而不是'修改者'信息。以下是我投入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