我們有一大堆MOSS 2007網站需要大量的javascript添加到他們。我編輯,簽入,發佈並批准將此更改批准到default.master,並且更改反映在根網站上,但沒有任何子網站。Sharepoint default.master傳播?
我有點緊張,在網站設置中使用「重置所有子網站以繼承此網站母版頁設置」,因爲有這麼多子網站,但我不確定是否有其他選項?所有子網站都只在其母版畫廊中顯示default.master,但它不是我剛剛修改的版本。
謝謝!
我們有一大堆MOSS 2007網站需要大量的javascript添加到他們。我編輯,簽入,發佈並批准將此更改批准到default.master,並且更改反映在根網站上,但沒有任何子網站。Sharepoint default.master傳播?
我有點緊張,在網站設置中使用「重置所有子網站以繼承此網站母版頁設置」,因爲有這麼多子網站,但我不確定是否有其他選項?所有子網站都只在其母版畫廊中顯示default.master,但它不是我剛剛修改的版本。
謝謝!
爲了得到一段JavaScript到每一頁,使用AdditionalPageHead Delegate控件比修改default.master更好,因爲它也可以與修改後的主頁一起工作(只要它們遵守包含「AdditionalPageHead」代表)
參見如何Turn Default Upload Overwrite Off in WSS 3.0我的博客文章使用AdditionalPageHead代表
這裏可能有兩件事發生在這裏。
對於案例1.您應該替換所有子網站的子頁面。 對於情況2.你必須弄清楚做了什麼改變以及爲什麼。 (也有情況3,其中兩種變化都已發生)
您需要檢查子網站的「所有者」以瞭解發生了什麼。在大多數組織中,並沒有那麼多具有所需權限級別和技能的人對網站主頁進行修改。
選擇替換子頁面將完全替換它們。
「復位所有子網站」選項僅指出其custom.master屬性繼承人的一個例子。他們不會取代子網站的masterpages/default.master文件。然後,該選項將顯示爲「重置所有子網站母版頁以指向此網站母版頁」
如果您對共享點可能與您的網站集混亂的方式感到不滿意,請在提交更改或恢復備份之前運行stsadm備份在另一個web應用程序中測試是否沒有爆炸。
澄清,當你說「級聯改變」,你指的是上面提到的「重置所有子網站」選項?此外,這個過程是否完全取代這些網站上的default.master? – JustinB 2010-02-15 20:48:39