在SharePoint 2010上自定义“我的配置文件”CSS样式

时间:2010-09-21 20:26:54

标签: c# asp.net sharepoint sharepoint-2010

我正在尝试编辑SharePoint 2010解决方案上“我的个人资料”页面的CSS文件。我需要改变一些元素的颜色和位置。在我的小研究中,我找到了两种方法:  1º - 编辑mysite.master文件  2º - 在项目的根文件夹上编辑portal.css。

我有点害怕这些方法,因为首先,我不确定这些更改是否会应用于已经存在的页面,或者是否只是应用了更改之后创建的分页制作。在第二种情况下,我真的害怕更改sharepoint的核心文件(特别是因为我是sharepoint的新手)。

是否有另一种方式(“正确”的方式)来实现我需要的或者我应该使用上述解决方案之一?

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以根据“mysite.master”文件创建新的母版页,修改它,然后将其设置为“我的网站”网站集的新母版页。

从那里,你可以创建一个主题来做品牌/着色,或者只是在你的新母版页中包含自定义CSS。

答案 1 :(得分:0)

我遇到了与SharePoint 2007类似的情况。我想应用自定义母版页,但SharePoint不支持我的个人资料网站。有一种方法可以使用stsadm命令(由Gary Lapointe设置)设置我的个人资料网站的母版页但是当我尝试这个时,我遇到了一些错误(可能是因为我的母版页的内容特定于sharepoint发布网站。)更改我的个人资料SharePoint 2010中仍不支持母版页。

我的建议是创建一个SharePoint主题,将其安装在我的个人资料网站上(理想情况下通过stsadm命令)。然后将我的个人资料网站的主题设置为您的主题。

我不建议更改任何开箱即用的文件。上述方法将确保下次Microsoft发布SharePoint更新时不会覆盖您的更改。

看看我的博客文章应该有所帮助: http://blog.zebsadiq.com/post/SharePoint-2007-Themes-Strategy-for-customising-SharePoint-look-and-feel.aspx

希望这有帮助。