0
  1. 我真的很讨厌 SharePoint,因为几乎没有任何好的/具体的文档。
  2. 我开发了带有少量列(不是站点列)的自定义列表“MainCatalog”。
  3. 在网站集级别使用 MOSS 功能构建器创建功能和元素,因此 scope="site"
  4. 通过 stsadm 安装
  5. 通过 UI“进入网站集网站”、网站设置 > 网站集功能(并看到我的自定义列表“MainCatalog”)激活并能够激活。
  6. 然后转到“mySiteCollection > 站点设置 > 站点库和列表”
  7. 我的清单正在显示
  8. 但它显示在“mySiteCollection > Create > Custom Lists > “MainCatalog”
  9. 我想它在那里显示为模板......

但我的意图是将这个列表从开发环境部署到测试环境。极度紧张。我在过去的 8 天里都在这......

4

1 回答 1

2

因此,正如您所说,您已经成功创建、部署和激活了为列表提供模板的功能。然后,您可以使用模板手动创建列表实例,也可以让功能在激活时自动配置实例。为此,请将以下内容添加到您的 Elements.xml(或您命名的任何内容)中:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate Name="MainCatalog" Type="12345" BaseType="0" SecurityBits="11" DisplayName="Main Catalog" Description="Create a Main Catalog list instance" Image="/_layouts/images/itgen.gif" RootWebOnly="FALSE" OnQuickLaunch="TRUE"/>
<ListInstance Id="MainCatalog" TemplateType="12345" Title="Main Catalog" Url="Lists/MainCatalog" Description="Main Catalog list"></ListInstance>

然后将此功能部署到您的测试环境。

于 2010-03-15T01:50:56.843 回答