ドキュメントに表示されるメタデータをカスタマイズして、「変更者」情報の代わりに作成者の名前を表示したいと考えていました。ここに私が入れたものがあります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: ${author} と逆の順序で表示されます。
2) 著者名が空白の場合、この行をまったく表示しないようにしたいとします。どうすればそれを行うことができますか?MikeH のブログ投稿から、これを実現するにはカスタム エバリュエーターを作成する必要があるかもしれないことがわかりました。しかし、私の知識はそこで終わります。私が最初に試して構築できる一連の作業手順はありますか。
3) スペースとコンテンツで異なるメタデータを表示することは可能ですか? 可能であれば、ご指導いただければ幸いです。
お時間をいただきありがとうございました