在 SharePoint (MOSS) 中,如何将 Web 部件添加到父站点以显示 Wiki 内容

在 SharePoint (MOSS) 中,如何将 Web 部件添加到父站点以显示 Wiki 内容

我有一个 SharePoint 2007 wiki。在 wiki 站点文档库中,我已成功创建了一个视图,其中我使用 [ME] 筛选器对添加的列进行筛选,以仅显示添加的列 = [ME] 的文档。

是否可以使用开箱即用的工具添加共享 Web 部件,并在父端默认页面上使用共享 Web 部件显示此 wiki 视图?

该网站的结构大致如下。

SharePoint 父站点
-- 文档库
-- 列表
-- Wiki 站点
------ 添加列的 Wiki 文档库

我正在尝试在父站点(wiki 站点的父站点)的默认页面上添加一个 Web 部件。

选项 1 - Wiki 站点和 wiki 文档库在“列表和库”添加 Web 部件对话框中不可见。

选项 2 - 我尝试了内容查询 Web 部件。内容查询 Web 部件确实允许选择子站点和 Wiki 库,但我无法让它显示页面记录。它也不会在筛选器列表中显示添加的列。

答案1

选项 2(CQWP)是可行的方法,但是需要进行一些定制。

将 CQWP 指向列表后,您需要将“库类型”更改为“Wiki 页面库”,否则您的数据将无法正确显示。默认为“页面库”,这对 Wiki 不起作用。

至于添加自定义字段,您需要编辑 Web 部件的 CAML 代码并编辑字段数据。这是一个教程页面,其中有一节介绍如何执行此操作(该节的标题是“修改 CQWP 以包含其他数据”):www.heathersolomon.com/blog/articles/CustomItemStyle.aspx

另外,以下是 MSDN 中有关自定义 CQWP 的技术细节:msdn.microsoft.com/en-us/library/aa981241.aspx

相关内容