我正在使用SharePoint 2010,我想知道有没有办法为我的网站集中的每个子网站部署单个css更改到母版页?我正在使用团队网站,而我正在使用v4.master。
答案 0 :(得分:1)
我假设您的所有子网站都引用了网站集根目录下的单个母网页。
我也假设,因为你使用的是OOTB母版页(v4.master),所以它仍然是“未触动的”,因此没有任何自定义CSS。
如果这是正确的,你有三个选择:
<的SharePoint:CssRegistration runat =“server”Name =“custom.css” 后= “corev4.css” EnableCssTheming = “假” >
主题。创建一个包含自定义CSS文件的新网站主题,然后通过网站设置界面将其分配到您的网站。这不需要对母版页进行任何更改,但是在创建主题时,主题不会自动应用于新子网站。自动执行此操作的唯一方法是通过功能或功能接收器。
替代CSS。创建您自己的自定义CSS文件,将其上传到您网站的样式库文件夹,然后将其指定为备用CSS。此设置只允许设计人员指定CSS文件的URL,该文件将在默认SP样式之后加载。 Alternate CSS设置由所有子站点自动继承(默认情况下),但是如果您没有启用发布功能,则无法通过站点设置UI进行设置,您必须通过代码或一个Powershell脚本。
我希望有所帮助。