2009-11-03 68 views
0

我已經在Visual Studio中爲MOSS創建了一個功能,一個發佈網站 - 該功能包含一個母版頁,一些頁面,一些網站列(分組以匹配每個頁面)等。我還創建了一個網站集,一些網站和基於我的模板的網頁。更新頁面模板與MOSS發佈網站中的新網站列

現在我需要更新一些頁面模板,並使更改影響現有頁面 - 如果我更改了模板的HTML並更新了我的功能,則更改會立即在頁面上顯示。但是,如果我將新網站列添加到我的頁面模板,則不會在新網頁或現有網頁中顯示,但會在新網站集和網站中顯示。

如何使用新網站列更新現有網頁?

回答

0

嘗試以下步驟

  1. 從頁面庫
  2. 刪除頁面實例從母版頁庫
  3. 刪除頁面佈局重新激活的功能帶有強制屬性的頁面佈局(在現有的站點中)
  4. 如果在頁面佈局中使用了AllUserWebPart標記,請確保在重新激活頁面之前刪除所有頁面。
+0

要麼我的知識點很少,要麼我誤解了你 - 你談論刪除頁面?如果我刪除我的網頁,我會丟失我的內容? – keysersoze 2009-11-05 22:10:38

0

驗證自定義頁面佈局已發佈後;請嘗試以下操作:

導航到http:// {} YourTopLevelSite /_Layouts/AreaTemplateSettings.aspx

頁的「頁面佈局」部分中,你會發現標有一個複選框:「重置所有子網站繼承這些首選的頁面佈局設置「;檢查它,然後點擊「確定」

+0

似乎沒有工作 - 我的頁面模板中的新列仍未顯示,除非我創建新的網站集或網站? – keysersoze 2009-11-04 09:10:16