2009-11-09 102 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部分中提供的标识来切换主页面切换功能。