SharePoint Web部件分类问题

SharePoint Web部件分类问题,sharepoint,web-parts,wss,edit,categories,Sharepoint,Web Parts,Wss,Edit,Categories,默认情况下,SharePoint会将我们部署的Web部件以编辑模式放入Miscellaneous。但我想把它们归类为专题。我找到了一些解决这个问题的办法,但没有奏效。例如,在web部件项目中,以下代码来自MyWebPart.webpart文件: <data> <properties> <property name="Title" type="string">MyWebPart Web Part</property> <pr

默认情况下,SharePoint会将我们部署的Web部件以编辑模式放入Miscellaneous。但我想把它们归类为专题。我找到了一些解决这个问题的办法,但没有奏效。例如,在web部件项目中,以下代码来自MyWebPart.webpart文件:

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

MyWebPartWeb部件
MyWebPart说明
一般Web部件//我添加了这个
当我编辑标题和描述并部署项目时,没有任何更改。我还将这些属性标记添加到MyWebPart.xml文件中,但这并没有什么区别

甚至我都试过了。没有解决办法

如果我错过了一些关于分类问题的信息,请告诉我。非常感谢。

您必须将“Group”属性添加到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>

您必须将“Group”属性添加到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>


我还要补充一点,组名是区分大小写的,所以在项目中要小心,确保组名完全匹配。否则,您将为单个逻辑组生成多个条目。我已经输入了该代码,但它不起作用。我没有Elements.xml,但我找到了解决方案。我可以在网站设置中轻松地对库进行分类。不需要代码。我还要补充一点,组名区分大小写,所以在项目中要注意确保组名完全匹配。否则,您将为单个逻辑组生成多个条目。我已经输入了该代码,但它不起作用。我没有Elements.xml,但我找到了解决方案。我可以在网站设置中轻松地对库进行分类。不需要代码。