2011-07-22 38 views
1

默認情況下,SharePoint會將我們部署的Web部件以編輯模式部署到雜項。但我想將它們歸類爲特殊主題。我發現了一些關於這個問題的解決方案,但沒有奏效。例如,在Web部件項目,下面的代碼是從MyWebPart.webpart文件:SharePoint Web部件分類問題

<data> 
    <properties> 
    <property name="Title" type="string">MyWebPart Web Part</property> 
    <property name="Description" type="string">MyWebPart Description</property> 
    <property name="Group" type="string">General Web Parts</property> // I added this 
    </properties> 
</data> 

當我編輯的標題和描述,並部署項目,沒有什麼變化。我也將這些屬性標籤添加到MyWebPart.xml文件中,但它沒有區別。

即使我嘗試IISRESET。沒有解決方案..

如果我錯過了關於這個分類問題的事情,請告訴我。我很感激。

回答

4

你有「本集團」屬性添加到Elements.xml的,而不是在你的* .webpart文件,像這樣:

<?xml version="1.0" encoding="utf-8"?> 
<Elements xmlns="http://schemas.microsoft.com/sharepoint/" > 
    <Module Name="MyWebPart" List="113" Url="_catalogs/wp"> 
    <File Path="MyWebPart\MyWebPart.webpart" Url="MyWebPart.webpart" Type="GhostableInLibrary" > 
     <Property Name="Group" Value="MyGroup" /> 
    </File> 
    </Module> 
</Elements> 
+1

我還要補充的是,集團的名稱是區分大小寫的,所以請注意您的項目以確保組名完全匹配。否則,您將爲單個邏輯組結束多個條目。 – CBono

+0

我已經把該代碼,但它沒有奏效。我沒有一個Elements.xml但MyWebPart.xml,我找到了解決方案。我可以輕鬆地在網站設置中對圖庫進行分類。無需代碼。 –