顯示具有 MasterPage 標籤的文章。 顯示所有文章
顯示具有 MasterPage 標籤的文章。 顯示所有文章

2011年9月8日 星期四

在 SharePoint 中變更主版頁面 Master Page

1. 建立一個網站集合,取名「Demo」,在下面建立一個網頁「test」
http://<-Url>/sites/Demo/Pages/test.aspx

2. 打開 Designer ,切到主版頁面,複製 v4.master ,產生一個新的 master,取名「v5.master」


3. 編輯 v5.master,改一下他的 style,如改成下圖

4. 回到主版頁面,按右鍵,存回,並發佈為主要版本


5. 然後做核准,主版頁面才能使用



6. 接著回到 Designer ,按右鍵,「設為預設主版頁面」

7. 接著回到網頁看結果,已經變成新的樣板了


8. 在網站集合的管理中心,Look And Feel > Master Page

9. 裡面有兩種類型
     Site Master Page :The site master page will be used by all publishing pages
     System Master Page :Use the system master page for all forms and view pages in this site


     之前試了很久,為何設了 Site Master Page 的 master page,我的網站樣式都沒改變,一定要改變 System Master Page 才會變呢?
    今天終於想通了,原來 Site Master Page 改的是 Page,當我建立一個網站集合時,他會建立一個預設的 default.aspx ,這應該不能算是  publishing pages,所以要在網站下面自己再建立網頁,這些新建立的網頁才適用 Site Master Page 的主版頁面
    反之,網站集合以及管理頁面,則適用 System Master Page 的主版頁面









2011年9月7日 星期三

使用 PowerShell 變更 SharePoint 的 MasterPage


$customMasterPage="/_catalogs/masterpage/nightandday.master"
$site=get-SpSite "<-Url>"
$web=$site.RootWeb
$masterUri=New-Object System.Uri($web.Url+$customMasterPage)
$web.MasterUrl=$masterUri.AbsolutePath
$web.CustomMasterUrl=$masterUri.AbsolutePath
$web.Update()
$web.Dispose()
$site.Dispose()

2011年9月6日 星期二

SharePoint 中如何修改主版頁面

1. Site Collection Administration > Site collection features 

2. 啟動 SharePoint Server Publishing Infrastructure

3.   Site Actions  > Manage site features 

4. 啟動 SharePoint Server Publishing

5. Look and Feel  > Master page 
   可以看到主版頁面

6. 點進去就可以修改目前的 MasterPage,目前提供兩種主版可供選擇。