Sharepoint 2007自定义列表模板

时间:2011-02-02 10:52:42

标签: sharepoint sharepoint-2007

您好我想创建一个关于如何创建我已添加到我创建的网站之一的webpart的小教程。

我知道有一个列表模板库,我可以使用它来将此部分作为文件提供,但我使用的是站点列。

由于这会导致导入新网站时出错?

用户是否需要先创建站点列,并在导入自定义列表文件后自动使用它们?

或将在导入时显示列?

我目前还没有其他网站可以对此进行测试,所以想知道这里是否有人知道这个问题的答案?

非常感谢任何可以解决这个问题的光,并提前感谢=]

2 个答案:

答案 0 :(得分:1)

我对你的问题感到很困惑。列表模板库和自定义webpart如何相关?

可能你的意思是网站模板库?

What you need to do is :  
- Create a solution package
- Create two features - one for your custom columns and custom webpart
- Optionally create a list template feature to define the columns in the list.

答案 1 :(得分:0)

如果这是一个真正的列表模板(您通过进入列表设置并选择另存为模板创建它),那么站点列,内容类型和列表架构都应该包含在stp内的manifest.xml文件中文件。您不需要手动创建任何内容以根据上传到列表模板库的模板生成列表。

如果这是列表定义功能,则应创建定义站点列,内容类型和列表定义的功能。用户可以手动创建与名称,类型以及几乎所有其他属性匹配的站点列,但最重要的属性除外 - ID。每次在浏览器中创建站点列时,都会为其分配不同的ID。该ID与您在列表定义中定义的ID不匹配。