2011-07-22 4 views
1

Par défaut, SharePoint place les composants WebPart que nous avons déployés dans divers en mode édition. Mais je veux les classer dans des sujets spéciaux. J'ai trouvé des solutions à ce problème, mais cela n'a pas fonctionné. Par exemple, dans le projet de partie Web, les codes suivants sont à partir du fichier MyWebPart.webpart:Catégorisation de composants WebPart SharePoint Problème

<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> 

Quand je modifier le titre et la description, et déployer le projet, rien ne change. J'ajoute également ces balises de propriété dans le fichier MyWebPart.xml mais cela ne fait aucune différence.

Même j'essaye IISRESET. Aucune solution ..

Si quelque chose me manque à propos de ce problème de catégorisation, dites-le moi. J'apprécie.

Répondre

4

vous devez ajouter la propriété « groupe » au Elements.xml et non dans votre fichier * .webpart, comme ceci:

<?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

Je vais aussi ajouter que le nom du groupe est sensible à la casse, faites attention à vos projets pour vous assurer que les noms du groupe correspondent exactement. Sinon, vous finirez par plusieurs entrées pour un seul groupe logique. – CBono

+0

J'ai déjà mis ce code mais ça n'a pas marché. Je n'ai pas un Elements.xml mais MyWebPart.xml, j'ai trouvé la solution. Je peux catégoriser la galerie dans les paramètres du site facilement. Aucun code requis. –

Questions connexes