在子站点之间共享Sharepoint列表

时间:2009-01-06 20:28:19

标签: sharepoint sharepoint-2007

我有一种情况,我希望在Sharepoint站点的顶层有一个主列表,然后允许子站点查看主列表。我尝试过使用内容类型,要么我很慢而且无法获得概念,要么它似乎不适用。

任何人都有运气吗?

4 个答案:

答案 0 :(得分:8)

这取决于你的意思“看”主列表。

如果您要编写代码来访问它,可以通过获取顶级网站的SPWeb对象并使用其Lists属性来实现。

如果您只想在Web部件页面上显示它,则可以使用内容查询Web部件执行此操作。

如果你想以某种方式在其他名单中使用它,这是一个更复杂的问题。您绝对可以设置查找列以指向其他站点中的列表,但我们只通过自定义站点和列表定义来完成。

此外,如果您想重复使用主列表中的某些文本或HTML并使用MOSS,则网站集顶级网站中的“可重用内容”列表非常有用。

答案 1 :(得分:1)

我听说一些网页部件可以建立位于不同网站上的列表之间的关系。但是在主站点和子站点之间寻找锐化列表关系是新的。 我不确定这种关系是否可以被视为跨站点,如果是肯定的,那么请查看Sharepoint Cross-site Lookup。否则对我来说,你的要求是一个“涉及的问题”。

答案 2 :(得分:0)

您还可以使用数据视图Web部件来提供来自其他站点的列表数据。

答案 3 :(得分:0)

如果您希望能够拥有查阅列,请查看更高级别站点的其他列表。您可以在更高级别的站点创建一个站点列(在站点设置下),该列是所谓的主列表的查找字段。然后,在子网站的列表中,您可以添加网站列,然后选择之前创建的网站列。