2009-07-22 23 views
1

今天再次提出我的SharePoint問題!我感謝迄今爲止幫助過的所有人!更新基礎模板並應用於所有參考它的站點 - MOSS 2007

這裏是我的情況:

我要創建SharePoint內部的自定義應用程序。我正在使用託管Web部件頁面的文檔庫,並且正在使用Web用戶控件來完成所有的數據操作和顯示。一旦我以我想要的方式構建應用程序,我將把doc lib轉換爲模板,這樣我就可以在多個網站(使用此應用程序的許多客戶)上創建相同的內容。

我遇到的問題是我需要知道發生了什麼/如何更新它,以便我的更改將自身應用於引用該模板的所有網站。

幫助!任何知道如何做到這一點的人或者有更好的想法來創建多個站點可以利用的自定義應用程序將會很有用!

謝謝

回答

1

簡短的回答是,你不能做到這一點,即使有一個自定義網站/列表定義。

從站點或列表定義創建站點或列表後,它基本上是獨立的(然而,佈局和主頁面修改適用於引用它們的所有站點)。

一旦解決方法是創建一個網站功能,該功能可以遍歷網站並執行您希望執行的任何自定義操作。

+0

我同意,但您要執行的更改是添加/刪除字段,然後使用列表定義您可以。它將反映在所有使用的網站列表模板中。在IISRESET之後 – Kusek 2009-07-23 03:37:13

0

對於像這樣的要求,你真的應該創建自定義列表/網站的定義。不只是將自定義列表保存到模板中。 您在列表/網站定義中更新的任何內容都會反映到引用定義的網站中。不幸的是,這不是模板的情況。您必須刪除其他網站上的舊列表,然後使用新模板重新創建它們。

如何創建列表定義 - http://msdn.microsoft.com/en-us/library/ms466023.aspx 的網站定義請到 - http://technet.microsoft.com/en-us/library/cc287930.aspx

詹姆斯