Sharepoint 2007 以编程方式设置文档库的文档模板
我正在从事件接收器创建文档库。我想将文档库更改为自定义Word文档。在用户界面中,只需在“文档库高级设置”下的“文档模板”属性中更改模板URL值即可。我不知道如何通过代码来实现这一点 我也愿意使用已经设置好的文档模板创建列表模板,但我更愿意使用另一种方法,因此我保留了使用不同模板设置每个文档库的灵活性Sharepoint 2007 以编程方式设置文档库的文档模板,sharepoint-2007,Sharepoint 2007,我正在从事件接收器创建文档库。我想将文档库更改为自定义Word文档。在用户界面中,只需在“文档库高级设置”下的“文档模板”属性中更改模板URL值即可。我不知道如何通过代码来实现这一点 我也愿意使用已经设置好的文档模板创建列表模板,但我更愿意使用另一种方法,因此我保留了使用不同模板设置每个文档库的灵活性 谢谢。在elements.xml中的内容类型定义中为该功能指定它,并添加模块文件重新引用 <Elements xmlns="http://schemas.microsoft.com/shar
谢谢。在elements.xml中的内容类型定义中为该功能指定它,并添加模块文件重新引用
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ContentType ID="0x010100DC863B72929F8148A8A84BF932C5356701"
Name="Word 2007"
Group="CEO Content Types"
Sealed="FALSE"
FeatureId="332a1967-3ae1-498b-ba11-f03743cab20b">
<FieldRefs />
<DocumentTemplate TargetName="Untitled.docx"/>
</ContentType>
<Module Name="WordDefaultFile" Url="_cts/MyWord" RootWebOnly="TRUE">
<File Url="Untitled.docx" Name="Untitled.docx" Type="Ghostable"></File>
</Module>
</Elements>
将模板复制到feature目录,并在feature.xml的ElementsManifest部分中添加对该模板的ElementFile引用
<ElementManifests>
<ElementManifest Location="MyWord-CT.xml" />
<ElementFile Location="Untitled.docx"/>
</ElementManifests>
</Feature>