2010-11-29 49 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

相關問題