社区
SharePoint
帖子详情
Sharepoint 2010:如何将定制的master page运用于所有site collections
Chinamaggie
2011-10-17 05:18:32
问题:
定制了一个新的master page和Css 样式,有没有简便的方法,将同一个master page 和css样式运用于所有网站呢?
难道要结合VS和MOSS 两者进行发布,创建新feature?
...全文
145
14
打赏
收藏
Sharepoint 2010:如何将定制的master page运用于所有site collections
问题: 定制了一个新的master page和Css 样式,有没有简便的方法,将同一个master page 和css样式运用于所有网站呢? 难道要结合VS和MOSS 两者进行发布,创建新feature?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Chinamaggie
2011-10-26
打赏
举报
回复
http://www.simple-talk.com/dotnet/.net-tools/using-features-and-solutions-to-deploy-your-sharepoint-customizations/
原因是:应将发布的solution的scope设置为"site",谢谢各位了,结贴
Chinamaggie
2011-10-25
打赏
举报
回复
当在feature里添加ActivateOnDefault = "TRUE",其他的site collections还是要在:.../_Layouts/ChangeSiteMasterPage.aspx里设置为自己的定制的master page,而且经常出现"File can't found"的情况。
Chinamaggie
2011-10-25
打赏
举报
回复
[Quote=引用 11 楼 jingshierr 的回复:]
先在sharepoint desiger发布模板,你可以设置成默认模板,管理中心,有个模板设置的选项的,你可以选择你要的模板。
[/Quote]
site collections太多的话,要用feature的方法来做
jingshierr
2011-10-21
打赏
举报
回复
先在sharepoint desiger发布模板,你可以设置成默认模板,管理中心,有个模板设置的选项的,你可以选择你要的模板。
Michael193
2011-10-21
打赏
举报
回复
[Quote=引用 9 楼 chinamaggie 的回复:]
搭建开发环境折腾了许久啊。。
按照新的model,添加Feature,可以在administrator site和其他site collections上看到这个Feature,但是需要各个site collections自己去activate这个feature才行。不知道能不能有什么方法直接将wsp文件直接加至web application Feature?(http://blog.csdn.……
[/Quote]
在Feature的定义中加上属性;
<Feature
...
ActivateOnDefault = "TRUE"
...
>
</Feature>
Chinamaggie
2011-10-21
打赏
举报
回复
搭建开发环境折腾了许久啊。。
按照新的model,添加Feature,可以在administrator site和其他site collections上看到这个Feature,但是需要各个site collections自己去activate这个feature才行。不知道能不能有什么方法直接将wsp文件直接加至web application Feature?(http://blog.csdn.net/chinamaggie/article/details/6894677)这样的话,可不可以产生只需要administrator site的管理员进行激活就可以影响那些site collections。
Thanks in advance!
Michael193
2011-10-18
打赏
举报
回复
[Quote=引用 6 楼 chinamaggie 的回复:]
引用 5 楼 michael193 的回复:
引用 4 楼 chinamaggie 的回复:
引用 2 楼 michael193 的回复:
使用SharePoint Designer做masterpage; 然后使用VS做个Solution部署进去就行;
请问下二楼有没有具体的例子呢?觉得二楼的思路是要借助VS来进行开发部署,谢谢!
最简单的做法就是使用VS20……
[/Quote]
恩, 是的, 但是他建的是Model, 你可以建一个Empty SharePoint Project, 然后在慢慢往里填; 你可以先按照他的这个方法试一下;
Chinamaggie
2011-10-18
打赏
举报
回复
[Quote=引用 5 楼 michael193 的回复:]
引用 4 楼 chinamaggie 的回复:
引用 2 楼 michael193 的回复:
使用SharePoint Designer做masterpage; 然后使用VS做个Solution部署进去就行;
请问下二楼有没有具体的例子呢?觉得二楼的思路是要借助VS来进行开发部署,谢谢!
最简单的做法就是使用VS2010, 创建SharePoint Solution,……
[/Quote]
http://www.thesharepointblog.net/Lists/Posts/Post.aspx?List=815f255a-d0ef-4258-be2a-28487dc9975c&ID=42
请问Michael193,是不是类似这个网站上的方法呢?
Michael193
2011-10-18
打赏
举报
回复
[Quote=引用 4 楼 chinamaggie 的回复:]
引用 2 楼 michael193 的回复:
使用SharePoint Designer做masterpage; 然后使用VS做个Solution部署进去就行;
请问下二楼有没有具体的例子呢?觉得二楼的思路是要借助VS来进行开发部署,谢谢!
[/Quote]
最简单的做法就是使用VS2010, 创建SharePoint Solution, 编辑Feature, 在这个Feature中包含你编辑好的master page; 然后部署到各个Web Application中;
Chinamaggie
2011-10-18
打赏
举报
回复
[Quote=引用 2 楼 michael193 的回复:]
使用SharePoint Designer做masterpage; 然后使用VS做个Solution部署进去就行;
[/Quote]
请问下二楼有没有具体的例子呢?觉得二楼的思路是要借助VS来进行开发部署,谢谢!
Chinamaggie
2011-10-18
打赏
举报
回复
[Quote=引用 1 楼 dongpy1111 的回复:]
用sharepoint desinger把你母版页拷到母版的目录下,发布审批
然后在网站操作-》网站设置-》网站功能里面
确保 SharePoint Server 发布 功能打开
然后回到网站设置,在外观下面有个母版,点进去,这里下拉框里有你的母版,然后勾选下面的重置所有子选项就可以了
一个sites一个母版
[/Quote]
我觉得1楼描述的这个方法,就像http://blog.csdn.net/chinamaggie/article/details/6883601
但是只能针对一个site和它的subsite.其他site也只能按照这种方法重复人工操作,如果所存在的site太多,也能实现就是很浪费时间。
Justin-Liu
2011-10-18
打赏
举报
回复
[Quote=引用 3 楼 chinamaggie 的回复:]
引用 1 楼 dongpy1111 的回复:
用sharepoint desinger把你母版页拷到母版的目录下,发布审批
然后在网站操作-》网站设置-》网站功能里面
确保 SharePoint Server 发布 功能打开
然后回到网站设置,在外观下面有个母版,点进去,这里下拉框里有你的母版,然后勾选下面的重置所有子选项就可以了
一个sites一个母版
我觉得1楼描述的这个方……
[/Quote]
你可以写代码啊。。
Michael193
2011-10-17
打赏
举报
回复
使用SharePoint Designer做masterpage; 然后使用VS做个Solution部署进去就行;
乌漆嘛黑的夜
2011-10-17
打赏
举报
回复
用sharepoint desinger把你母版页拷到母版的目录下,发布审批
然后在网站操作-》网站设置-》网站功能里面
确保 SharePoint Server 发布 功能打开
然后回到网站设置,在外观下面有个母版,点进去,这里下拉框里有你的母版,然后勾选下面的重置所有子选项就可以了
一个sites一个母版
Sharepoint
学习笔记—
Site
Definition系列--7、如何在
Site
Definition中引入
Master
Page
(1、
Master
Page
的引入)
本文详细介绍了如何在Visual Studio
2010
中通过
Site
Definition项目引入自定义的
Master
Page
,包括创建Module、配置Elements.xml及onet.xml等关键步骤。
SharePoint
2010
设置
Master
Page
方法
本文详细介绍了如何通过代码方式动态设置
SharePoint
Master
Page
,包括在后台页面加载时自定义
Master
Page
文件路径、使用
SharePoint
Designer全局设置
Master
Page
以及在页面模板中指定动态
Master
Page
文件。重点突出动态配置的灵活性与个性化能力。
How to see the
Master
Page
option Under Look and Feel in
site
settings?
本文介绍了如何在
SharePoint
2010
及2013中激活发布基础设施功能,以便能够更改现有主页面或自定义主页面设置。通过激活特定功能,用户可以在“外观和感觉”菜单下找到主页面设置选项。
Master
page
editing has been disabled for this
site
---
SharePoint
Designer
本文介绍在
SharePoint
Foundation
2010
中如何为站点所有者和设计人员启用母版页编辑权限。默认情况下,这些用户没有编辑母版页的权限,若要更改这一设置,站点集合管理员需进入顶级站点设置并调整
SharePoint
Designer 设置中的相关选项。
完全隐藏
Master
Page
Site
Actions菜单只有管理员才可以看见
博客介绍了在
Master
Page
Head增加特定Style,使.ms-cui-tt的可见性隐藏,还介绍了增加SPSecurityTrimmedControl,在特定权限下让.ms-cui-tt可见,并给出了相关代码示例。
SharePoint
3,245
社区成员
4,605
社区内容
发帖
与我相关
我的任务
SharePoint
企业开发 SharePoint
复制链接
扫一扫
分享
社区描述
企业开发 SharePoint
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章