2010-04-06 79 views
2

我一直在遇到的问题是如何显示从一个子站点到另一个子站点的列表。我没有服务器管理员权限,因此我无法使用SharePoint Designer编辑网站的任何部分。在没有SharePoint Designer的情况下跨站点共享SharePoint列表

局势: 一个父页面有两个子站点。 子站点#1上有一个列表,上面有几个文本列,一个列用作“可见”列。 子网站#2必须在“可见”列上显示子网站#1过滤列表的视图

我找到的两种解决方案是直接在SharePoint Designer中创建链接列表,或者使用内容查询Web部件,编辑该部件以显示正确的列,并使用SharePoint Designer编辑项目样式以实际显示正确的信息。

有什么办法可以在不使用SharePoint Designer的情况下完成此任务吗?

回答

0

为什么不写一个cutom webpart来获取指定列表中的数据?你可以把它添加到你想要的地方。

+0

我已经查看了自定义Web部件,但是所有教程都希望我将该dll文件放在SharePoint网站的bin文件夹中,并将其添加到该网站的Web部件库中,但没有服务器管理员权限,不是完成任何目标。 此外,我没有在问题中说清楚,但我想链接几个列表和日历,而不必为日历编写自定义Web部件... – Ryan 2010-04-06 13:42:01

0

您不需要Server Admin权限即可使用SharePoint Designer(除非Farm管理员锁定了Designer访问权限)。

解决该问题的一个潜在方法是使用RSS或XML Web部件联合一个列表中的内容以显示在该站点的另一部分中。小心这是您的网站需要匿名访问或设置为执行Kerberos身份验证。

虽然我们在这个话题上,但如果您非常喜欢,您可以调用通过内容编辑器Web部件交付给客户端的JavaScript列表Web服务。你必须尽全力去检索和显示内容,但它几乎无疑是目标环境中未被阻止的内容。

相关问题