2009-11-09 88 views
1

有沒有辦法在我的網站上自定義默認頁面的佈局?
我知道你可以部署一個功能來將文件推入配置單元來部署自定義主題和自定義CSS,但是佈局又如何呢?默認情況下,哪些webparts爲用戶顯示?SharePoint - 我的網站 - 自定義(佈局)

這些既要講定製的外觀和感覺:

但有構築列表的WebPart區和表面的數據視圖,拯救那些和有辦法這些頁面是在我的網站初始化時默認使用的?

+0

http://innersharepoint.blogspot.com/2009/10/customizing-mysite-sharepoint-2007.html 這對於那些面臨同樣問題的人來說相對有用 – esp 2009-11-12 16:11:16

+0

以下是SharePoint 2010示例項目: http://mymasters.codeplex.com – 2011-10-26 20:51:58

回答

2

這裏引用的大多數網站都告訴您使用一項功能,該功能會更改masterpage,該頁面包含您所有的webpart區域,它們所在的位置以及這些區域中的webparts。創建具有所需外觀的MySite主頁後,您需要部署該功能以切換主頁。另外,您需要添加一項功能,該功能可將原始功能(可更改主控頁面)的主要功能添加到所創建的任何新站點。在您的主要功能中,您可以指定要裝訂功能的站點類型。

這裏不需要你寫代碼的好文章,但需要您創建兩者的功能並將其部署:http://www.sharepointblog.com/2008/07/sp2007-custom-master-pages-on-subsites.html

在那裏你會想挑哪個網站的區域鍵入功能更改母版適用於(什麼網站輸入功能被 「釘」 到)是:

FeatureSiteTemplateAssociation編號= 「bb77f112-2cda-4e92-b0ff-820c0216a7fe」 TEMPLATENAME =「STS#0 「/>(這會將其裝訂到全局模板,創建的任何網站)

這裏是你可以主食類型的網站的列表:http://social.technet.microsoft.com/forums/en-US/sharepointgeneral/thread/721bec39-2d32-4bbc-9094-a021a0d06dcb

所以,如果你要裝訂功能只是MySites,你要把它放到你的訂書機特點:

FeatureSiteTemplateAssociation編號= 「bb77f112-2cda-4e92-b0ff-820c0216a7fe」 TEMPLATENAME = 「#SPSMSITE 0」/>

你會從我張貼的鏈接上面的例子注意到,裝訂功能和借鑑通過您在裝訂功能的FeatureSiteTemplateAssociation部分中提供的標識來切換主頁面切換功能。