所以我创建了一个自定义 RenderingTemplate 并将其部署到 CONTROLTEMPLATES\MyControlTemplates\
它基本上规定了我创建的自定义内容类型在显示时应该如何呈现。为此,我添加了这个:
<FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
<Display>CustomDispForm</Display>
</FormTemplates>
但是,当 SharePoint 位于 CONTROLTEMPLATES 的子目录中时,SharePoint 找不到我的自定义 RenderingTemplate。但如果我将它移到 CONTROLTEMPLATES\ SharePoint 的根目录下,就会找到它。
根据文档,SharePoint 也应该查看子目录,但情况似乎并非如此。那么这可能是一个错误吗?我想看看我是否遗漏了什么,因为我真的更喜欢将自定义内容放在 root/<Custom> 目录中。
谢谢。