母版页文件问题

发布于 2024-08-15 13:50:31 字数 322 浏览 6 评论 0原文

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

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

提前致谢, 乔治

I am using SharePoint Server 2007 Enterprise with Windows Server 2008 Enterprise, and I am using publishing portal template. I have a root web site and some child sub-web site. I am using Blueband.master and related css files (e.g. Band.css).

My question is, for my parent site and child site, are they using the same master page files (including css files) or using different master page files (including css files) -- if they are using different ones, how to find which master page files (including css files) root site and child site are using? I ask this question is because I find some modifications of root web site does not apply to child site.

thanks in advance,
George

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹雨成花 2024-08-22 13:50:31

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

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

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

To find out which master page they are using you can iterate (programmatically through each site, and output it to the screen.

I HATE the way Sharepoint handles this. Normally each time you make changes to the root master page you need to re-force all the subsites to use the same master page - even if you have already done so. I ended up writing an httpmodule based on the link below to allow me to specify any master page I want - with the added effect of allowing me to style the much maligned application.master. With a little tweaking you can set up replace rules in the web.config to allow you to have different master pages for different subsites.

have a look at http://odetocode.com/articles/450.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文