Dexterity を使用して、正常に動作するカスタム コンテンツ タイプを作成しました。このコンテンツは表示できるはずですが、その作成者は権限のないメンバーには表示されません。
もちろん、テンプレートからドキュメント バイラインを削除することでこれを実現できますが、通常のメンバーとして「/Creator」をコンテンツに追加すると、引き続き作成者が表示されます。
もちろん、 Products.CMFDefault.DublinCore.DefaultDublinCoreImpl.Creator() をオーバーライドし、追加のチェックを導入することでこれを解決できますが、それは汚れていて保守できません。
Dexterity (該当する場合) のコンテキストで、権限のないユーザーからコンテンツ DublinCore メタデータを選択的に非表示にする最善の方法は何ですか?