【问题标题】:SharePoint - My Site - Customization (Layout)SharePoint - 我的网站 - 自定义(布局)
【发布时间】:2010-12-14 19:42:21
【问题描述】:

有没有办法自定义“我的网站”上默认页面的布局?
我知道您可以部署一个功能来将文件推送到配置单元中以部署自定义主题和自定义 CSS,但是布局呢?默认情况下会在哪里以及哪些 web 部件显示给用户?

这两个都在谈论自定义外观:

但是有没有办法为列表构建 webpart 区域和表面数据视图,保存这些页面并让这些页面在他们的“我的网站”初始化时作为默认页面出现?

【问题讨论】:

标签: sharepoint sharepoint-2007


【解决方案1】:

此处引用的大多数网站都告诉您使用更改母版页的功能,该母版页包含您的所有 Web 部件区域、它们所在的位置以及这些区域中的 Web 部件。创建具有所需外观的 MySite 母版页后,您需要部署该功能以切换母版页。此外,您需要添加一个将原始功能(更改母版页)装订到创建的任何新站点的功能。在您的主要功能中,您可以指定要将功能固定到哪些网站类型。

这是一篇很好的文章,它不需要您编写代码,但需要您创建并部署这两个功能:http://www.sharepointblog.com/2008/07/sp2007-custom-master-pages-on-subsites.html

您要选择要更改母版页的功能适用于哪个站点类型(该功能“装订”到哪个站点类型)的区域是:

FeatureSiteTemplateAssociation Id="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 Id="bb77f112-2cda-4e92-b0ff-820c0216a7fe" TemplateName="SPSMSITE#0" />

您会从我在上面发布的链接的示例中注意到,装订器功能通过您在装订功能的 FeatureSiteTemplateAssociation 部分中提供的 Id 引用母版页切换功能。

【讨论】:

    猜你喜欢
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多