Sharepoint

在 sharepoint (MOSS) 中如何將 Web 元件添加到父站點以顯示 wiki 內容

  • May 28, 2009

我有一個 SharePoint 2007 維基。在 wiki 站點文件庫中,我成功地創建了一個視圖,我在其中使用了

$$ ME $$過濾以過濾添加的列以僅顯示添加的列=的文件$$ ME $$. 是否可以使用開箱即用的工具在父側預設頁面上使用共享 Web 元件顯示此 wiki 視圖以添加共享 Web 元件?

該網站的結構是這樣的。

SharePoint 父站點

– 文件庫

– 列表

– Wiki 站點

—— 帶有添加列的 Wiki 文件庫

我正在嘗試在父站點(wiki 站點的父站點)的預設頁面上添加一個 Web 元件。

選項 1 - Wiki 站點和 wiki 文件庫在“列表和庫”添加 Web 元件對話框中不可見以添加。

選項 2 - 我嘗試了內容查詢 Web 元件。內容查詢 web 元件確實允許選擇子站點和 wiki 庫,但我無法讓它顯示頁面記錄。它也不會在過濾器列表中顯示添加的列。

選項 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

引用自:https://serverfault.com/questions/13277