我有一个自定义MOSS发布网站集/网站,已在ONET.XML中配置了以下网站定义属性。
<Properties xmlns="http://schemas.microsoft.com/sharepoint/">
<Property Key="SimplePublishing" Value="false"/>
...
<Property Key="VersioningOnDocuments" Value="Major"/>
</Properties>
是否可以通过API访问/更新这些属性,例如,所有新创建的文档库都有主要/次要版本?
我想做这样的事情:
PublishingWeb.Properties["VersioningOnDocuments"] = VersioningSettings.MajorAndMinor;
到目前为止,我没有运气确定这些属性的存储位置。
感谢。
答案 0 :(得分:0)
在创建网站时,功能或配置引擎会使用您看到的<Property Key="VersioningOnDocuments" Value="Major"/>
属性。
更改它们的唯一方法是编辑onet.xml,如果它是SharePoint安装中出现的Out of the Box Onet.xml,则禁止这样做。
要解决您的要求,您可以采取这种方式