如何将现有数据类型添加到SharePoint要素schema.xml

时间:2010-11-29 14:38:02

标签: sharepoint schema content-type sharepoint-feature

我基于默认文档库制作了自定义SharePoint功能。基本上我制作了DocumentLibrary文件夹的副本并修改了它和所有必需的xml文件,使其成为唯一的库类型。现在我需要添加其支持的内容类型的链接,但它似乎无法正常工作。我设法通过Web GUI完成了这项工作,但我需要将其直接添加到CAML定义中。

据我所知,Link type应作为ContentTypeRef标签添加到schema.xml中。我在文件开头的MetaData标记内有以下标记:

<ContentTypes>
  <ContentTypeRef ID="0x0101">
    <Folder TargetName="Forms/Document" />
  </ContentTypeRef>
  <ContentTypeRef ID="0x0120" />
  <ContentTypeRef ID="0x0105" />
  <ContentTypeRef ID="0x01010A" />
</ContentTypes>

是否需要其他设置才能允许链接类型?上面的代码不启用链接。 ContentTypeRef的ID值来自ctypewss.xml文件。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

看来你的内容类型引用是错误的 请点按此网址中可能对您有用的链接Content Type IDs