2011-02-02 119 views
1

嗨,我想創建一個關於如何創建一個webpart,我已經添加到我創建的網站之一的一個小教程。Sharepoint 2007自定義列表模板

我知道有列表模板庫,我可以用它來將這個零件作爲文件,但是我使用的是網站列。

由於這樣會導致導入到新網站時出錯?

用戶是否需要先創建網站欄,並在導入我的自定義列表文件後自動使用它們?

還是會在它導入時出現列?

我目前還沒有其他網站對此進行測試,所以想知道這裏有沒有人知道這個答案?

,可以在這個問題上被有何啓示是非常讚賞和感謝中提前以及=]

回答

1

我完全被你的問題混淆。列表模板庫和相關的自定義web部件如何?

可能你的意思是網站模板庫?

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. 
+0

基本上,CQWP需要某些列,但列不是爲「CQWP」創建的「開箱即用」列。 – NWhite 2011-02-02 11:08:20

+0

是的,那麼你需要一個功能來部署這些列 – 2011-02-02 11:09:17

0

如果這確實是一個列表模板(您可以通過進入列表設置,選擇另存爲模板創建它),然後將網站欄,內容類型和列表模式中應包含在manifest.xml文件在stp文件裏面。您不需要手動創建任何內容以基於上傳到列表模板庫的模板生成列表。

如果這是一個列表定義功能,那麼您應該創建定義站點列,內容類型和列表定義的功能。用戶可以手動創建符合名稱,類型和幾乎所有其他屬性(除了最重要的屬性 - ID)的網站列。每次在瀏覽器中創建站點列時,都會分配一個不同的ID。該ID不符合您在列表定義中定義的內容。

相關問題