我创建了ListForm的自定义RenderingTemplate“viewInventory”副本 渲染模板。它看起来像下面。然后我联系了 将模板呈现为内容类型(这是列表类型内容类型) EditFormTemplateName。但似乎列表甚至没有使用它 controltemplate因为我为editformtemplatename设置了一个虚假名称 并且sharepoint没有抱怨它。
此确切方案适用于文档rendertemplate。去图。
答案 0 :(得分:0)
我所要做的就是通过Sharepoint Manager 2007将“viewInventory”与内容类型的NewFormTemplateName和EditFormTemplateName相关联。(或者你可以将它作为特征属性)
答案 1 :(得分:0)
由于您在内容类型定义中设置了Inherits =“True”,因此在部署解决方案时SharePoint会忽略您的XmlDocuments部分,因此部署后的内容类型不会引用您的自定义表单模板。
将继承设置为FALSE ..