1

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

有人有运气吗?

4

4 回答 4

8

这取决于您所说的“查看”主列表的含义。

如果您正在编写代码来访问它,您可以通过获取SPWeb顶级站点的对象并使用它的Lists属性来做到这一点。

如果您只想在 Web 部件页面上显示它,您可以使用内容查询 Web 部件来实现。

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

此外,如果您想重用主列表中的某些文本或 HTML,并且您正在使用 MOSS,则网站集顶部网站中的可重用内容列表很有用。

于 2009-01-06T20:55:24.900 回答
1

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

于 2009-02-09T01:30:03.273 回答
0

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

于 2009-01-07T17:28:57.857 回答
0

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

于 2009-02-11T07:59:01.710 回答