そこで、カスタムの RenderingTemplate を作成し、それを CONTROLTEMPLATES\MyControlTemplates\ にデプロイしました
基本的に、私が作成したカスタム コンテンツ タイプを表示するときにどのようにレンダリングするかを指定します。そのために、これを追加しました:
<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<Display>CustomDispForm</Display>
</FormTemplates>
ただし、カスタム RenderingTemplate が CONTROLTEMPLATES のサブディレクトリにある場合、SharePoint はそれを見つけられません。しかし、それを CONTROLTEMPLATES\ SharePoint のルートに移動すると、それが見つかります。
ドキュメントによると、SharePoint はサブディレクトリも参照する必要がありますが、そうではないようです。これはおそらくバグですか?root/<Custom> ディレクトリにカスタムのものを配置することを本当に好むので、何か見逃していないかどうかを確認したいと思います。
ありがとう。