我使用一个MOSS发布网站使用自定义母版页。我们的一个要求是要有“网站更新”页脚。目前我们手动每个网站更新时间设置此。

我想要做的是基准的特定列表项(通过自定义列表)存储此日期。

我使用SharePoint Designer插入到母版页数据视图,然后从数据源库未落它自定义SharePoint列表。

这工作得很好,你可以只要你浏览时看到您正在查看的网站的根页的日期,以返回一个错误,说明一个子网站:

无法显示此Web部件。要解决这个问题,在Windows SharePoint Services兼容HTML编辑器,如微软的Office SharePoint Designer中打开该网页。如果问题仍然存在,请与Web服务器管理员。

我GOOGLE了这个错误,并尝试添加大括号在列表ID,但是这并没有解决问题。有没有人有什么建议吗?

有帮助吗?

解决方案

通常,列表的范围是承载它的的SPWeb。这意味着,你不能从ID子网站引用列表。 您可以通过编写打开的列表中的父站点,然后打开的列表控制解决这个问题。有可能是你的问题,其他更优雅的解决方案虽然。

其他提示

您需要做的第一件事就是找出确切的错误。这里是获得更详细的错误信息的一个方法。改变通过改变以下设置Web应用程序的web.config文件:

也期待在更详细的错误信息的<12蜂巢> / logs目录的日志文件。

最后,检查事件日志。

我的猜测是,该数据视图的使用相对URL,它是不是从子网站的有效引用自定义列表。

应该是这种情况,一个简单的办法是建立一个服务器控件创建一个有效的URL到自定义列表程序和服务器控件添加到母版页。

它也有可能做一些XSL挂羊头卖狗肉,以建立从数据视图正确的URL,但我不是很熟悉。

JT

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top