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

我有一个SharePoint 2007 wiki。 在维基网站文档库中,我已经成功创build了一个视图,在该视图中,我使用[ME]filter来过滤添加的列,以仅显示添加的列= [ME]的文档。

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

网站的结构是这样的。

SharePoint父站点
– Doc Lib
– 列表
– 维基网站
——添加专栏的Wiki Doc Lib

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

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

选项2 – 我试过一个内容查询Web部分。 内容查询Web部件确实允许select子站点和维基库,但是我无法让它显示页面logging。 它也不会在filter列表中显示添加的列。

选项2(CQWP)是要走的路,但是需要一点点定制。

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

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

另外,以下是MSDN上定制CQWP的技术细节:msdn.microsoft.com/en-us/library/aa981241.aspx