Sharepoint 以编程方式将自定义元数据添加到团队站点

Sharepoint 以编程方式将自定义元数据添加到团队站点,sharepoint,moss,sharepoint-2007,Sharepoint,Moss,Sharepoint 2007,我被要求在集成到MOSS 2007解决方案的web应用程序中编写自定义网页,以允许用户使用自定义模板创建团队网站。没问题 但是,用户必须能够为创建的团队站点分配自定义元标记,以允许进行特定搜索,即分配国家(“美国”)和部门(“会计”)标记。有人能建议一种通过SharePoint API向新创建的团队站点添加自定义属性的方法吗 谢谢,MagicAndi有两种选择: 您可以使用新团队站点的SPWeb对象的Propertybag(SPWeb.Properties) 您可以添加一个名为“站点标签”的列

我被要求在集成到MOSS 2007解决方案的web应用程序中编写自定义网页,以允许用户使用自定义模板创建团队网站。没问题

但是,用户必须能够为创建的团队站点分配自定义元标记,以允许进行特定搜索,即分配国家(“美国”)和部门(“会计”)标记。有人能建议一种通过SharePoint API向新创建的团队站点添加自定义属性的方法吗

谢谢,MagicAndi有两种选择:

  • 您可以使用新团队站点的SPWeb对象的Propertybag(
    SPWeb.Properties
  • 您可以添加一个名为“站点标签”的列表(除管理员外,用户不可见),并在其中添加一些带有键值对字段的项目,即带有值“USA”的项目国家/地区等

科林,谢谢你的回答。PropertyBag看起来很有趣+1 Colin,只是想问一下,是否有一种方法可以使用MOSS搜索功能专门搜索存储在属性包中的元数据,或者这会涉及自定义代码?谢谢。如果可能的话,搜索propertybag有很多自定义代码。科林,谢谢你的回答和评论。被接受为答案!