母版页文件问题

时间:2009-12-25 09:23:22

标签: css sharepoint-2007 user-interface master-pages

我正在使用SharePoint Server 2007 Enterprise和Windows Server 2008 Enterprise,我正在使用发布门户模板。我有一个根网站和一些子网站。我正在使用Blueband.master和相关的css文件(例如Band.css)。

我的问题是,对于我的父网站和子网站,他们是使用相同的母版页文件(包括css文件)还是使用不同的母版页文件(包括css文件) - 如果他们使用的是不同的,如何使用找到哪些母版页文件(包括css文件)根网站和子网站正在使用?我问这个问题是因为我发现根网站的一些修改不适用于子网站。

提前谢谢, 乔治

1 个答案:

答案 0 :(得分:0)

要找出他们正在使用哪个母版页,您可以迭代(以编程方式遍历每个站点,并将其输出到屏幕。

我讨厌Sharepoint处理这个问题的方式。通常,每次更改根母版页时,都需要重新强制所有子网站使用相同的母版页 - 即使您已经这样做了。我最后根据下面的链接编写了一个httpmodule,允许我指定我想要的任何母版页 - 附加的效果是允许我为备受诟病的application.master设置样式。通过一些调整,您可以在web.config中设置替换规则,以允许您为不同的子网站使用不同的母版页。

查看http://odetocode.com/articles/450.aspx