首页 文章

Sharepoint MasterPages /模板定制

提问于
浏览
0

我是Sharepoint的新手 .

我需要自定义一些Sharepoint Masterpages(背景颜色,字体类型和一些其他css requeriments) .

考虑到我有以下文件:v4.master,default.master和另外两个页面,它们是default.master的内容页面,加上COREv4.css文件 .

我知道我应该创建其中一个母版页的副本(我不确定是哪个)并自定义它改变链接到它的CSS) . 以下问题涉及到以下问题:

1)自定义CSS文件应该是COREv4.CSS的修改副本还是具有所需样式的另一个CSS文件?

2)如何通过“站点设置”为修改后的页面创建/链接自定义CSS文件?我应该如何/在哪里保存新文件?

3)至于v4.master的副本,我如何加载它来“替换”原来的网站?

4)系统基于Sharepoint 2010构建 . 这确保了具有修改后的CSS的页面将仅是v4.master副本?

一如既往地感谢您的见解 .

**** Update

嗨,

我设法通过提供的pdf手册,您的建议以及我将简要介绍的一些额外步骤来解决问题 .

1)要放置我的自定义css文件,我把它放在文件夹中: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\3082\STYLES

2)我打开了使用Sharepoint Designer 2010自定义的站点 .

3)我点击主页面/母版页选项,并选择该页面为v4.master页面,复制并粘贴它 . 然后我重命名它右键单击它,选择“重命名”并输入新名称,然后我再右键单击并选择“将页面设置为主要默认页面” .

4)要编辑页面内容,我再次右键单击并选择“在高级模式下编辑内容”选项,在头标记结束之前我复制并粘贴:

<SharePoint:CssRegistration name="customname.css" runat="server" After="core4.css"/>

请注意 "customname.css" 是我的css文件 . 然后我点击屏幕左上方的软盘图标进行保存 .

5)在我这样做之后,我使用Chrome HTML / CSS Analyzer,检查原始(现在复制的)母版页以浏览需要自定义的区域,以便识别管理要更改的样式的类名/ ids /元素类型 . 一旦确定,我只向他们添加了需要更改的属性,EG:

// Webparts Alternate Highlighted Rows div#ctl00_MSO_ContentDiv table.ms-viewlsts tbody tr.ms-alternatingstrong {background-color:#F7FAF4} table.ms-listviewtable.ms-basictable tbody tr.ms-alternatingstrong.ms-itmhover {background -color:#F7FAF4}

我主要通过Chrome Analyzer的试错来做到这一点,但我也使用这里找到的图表帮助完成任务(http://sharepointexperience.com/csschart/csschart.html),在某些时候通过它变得有点棘手,我决定自己做,如我所提到的 . 在此过程中,我重复向自定义文件添加了更多样式,然后在服务器位置覆盖它以刷新页面/页面以查看它的外观,直到过程结束 .

感谢您的帮助,我希望这可以作为任何需要它的人的指南 . 如果您有任何疑问,请告诉我 .

3 回答

  • 2

    您可以从头开始创建新的母版页或修改现有的母版页 .

    请查看此链接,它可以帮助您获得问题的答案

    http://www.rdacorp.com/wp-content/uploads/ASP-NET-Master-Pages-and-SharePoint.pdf

  • 1

    不建议修改SharePoint文件 .

    最好创建新的母版页文件,指定所需的所有CSS和脚本,并使用功能安装它 .

    你有什么版本的SharePoint? SharePoint 2010 Server或Foundation?服务器版本的原因,您可以很酷的方式标记您的母版页:

    this link

  • 1

    Microsoft有一篇很好的介绍性文章,介绍了如何/应该这样做 .

    http://office.microsoft.com/en-us/sharepoint-designer-help/customize-a-master-page-to-brand-your-site-HA102449505.aspx

相关问题