2010-11-29 43 views
0

我已经基于默认文档库制作了自定义SharePoint功能。基本上我做了一个DocumentLibrary文件夹的副本,并修改它和所有必需的xml文件,使其成为唯一的库类型。现在我需要添加链接到其支持的内容类型,但它似乎不工作。我设法通过网络图形用户界面来做到这一点,但我需要直接将其添加到CAML定义中。如何将现有数据类型添加到SharePoint功能schema.xml

据我所知,链接类型应该作为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文件。

任何帮助将不胜感激。

回答

2

看来你的内容类型裁判是错误 遵循这个网址为您Content Type IDs

+0

上http://msdn.microsoft.com/en-us/library/ms452896%28v基于这可能是帮助链接= office.12%29.aspx(基本内容类型层次结构)似乎ID值是正确的。 0x01010A = LinkToDocument。 0x0105 =链接。不知道为什么他们不工作。 – spdev 2010-12-08 14:33:30

相关问题