很抱歉,本來是有截圖的,可以讓過程看得更清楚些,但可能由於機器的原因,始終無法上傳.所以只能寫文本版了!
在office sharepoint server 2007
中的內容查詢
web part
只支援單個列進行顯示(預設為標題列),即使將列表中的列設定為富文字格式在內容查詢
web part
中也顯示為不帶樣式的文字。下面的方法將實現在內容查詢
web part
中顯示我們新增的列並使用樣式。
1.為通知列表新增自定義列
在本例中我們為通知新增的自定義欄名稱為「顯示標題」,多行文字;富文字型別。
*關鍵要點:如果自定義欄的名稱為非英文,為了避免
spfield.internalname
屬性被編碼需要在建立時先用英文名稱代替,並須牢記該名稱,我們在後面的修改均用該英文名稱。建立完成後我們再將欄的名稱修改為中文,此時
spfield.internalname
屬性並不會被修改,而維持原命名的英文名稱.
2.將內容查詢
webpart
匯出並修改
在頁面中加入乙個內容查詢
webpart
,將其查詢設定為我們剛才所修改的通知列表。通過其上下文選單將其匯出成檔案。
我們用記事本開啟儲存到本地磁碟的
.webpart
檔案,找到
,將其修改為:
customtitle
,richtext
;其中的
customtitle
為我們上一步中新增的自定義欄的名稱(第一次輸入的英文名稱),
richtext
為該欄目的型別,儲存該修改。
3.修改
xsl檔案
我們用sharepoint designer
開啟**(如
,在資料夾列表中找到
\style library\xsl style sheets
目錄,將會看到
itemstyle.xsl
、contentquerymain.xsl
、summarylinkmain.xsl
三個檔案,我們將會對其進行修改ø開啟
contentquerymain.xsl
找到將該
template
定義複製,將複本的名稱更改為
outertemplate.getcustomtitle
,相應的修改如下:
儲存修改。ø開啟
summarylinkmain.xsl
檔案找到
將該template
複製,將複本的名稱更改為
getcustomtitle
,相應的修改如下:
儲存修改。ø開啟
itemstyle.xsl
檔案,我們需要在該檔案中加入乙個樣式定義
找到將這個名為
default
的template
複製乙份,將
name
屬性修改為
annoucelist
,match
屬性修改為
row[@style=』annoucelist』]
。並在variable
中加入在上一步驟中加入的自定義欄的定義,並命名為
customtitle
(見下文示例)。
修改後的
template
定義為:
_blank
儲存修改。
4.匯入前面步驟修改的
.webpart
檔案開啟**集站點管理-》
web部件,將修改的
.webpart
檔案上傳,將該
webpart
名稱設定為「公告欄」.
5.將新加入的
webpart
重新加入頁面,修改其
webpart
屬性。將專案樣式設定為我們在上一步的
xsl定義中的樣式"annoucelist"。點選「確定」按鈕。
MOSS2007概念概述
1.首先在moss裡面所有的擴充套件的虛擬 都叫做web應用程式 2.在管理站點新建乙個站點可以擴充套件既有的 也可以直接新建乙個 web應用程式 3.在管理站點建好乙個web應用程式後並不能直接訪問該 因為還需要為該web應用程式建立乙個 集 site colletion 4.moss的架構是as...
Moss2007實現Form認證
第一步 生成資料庫 1.執行asp.net sqlserver安裝嚮導 c windows microsoft.net framework v2.0.50727 aspnet regsql.exe 2.指定sql例項和資料庫名稱.3.完成 第二步 新增provider 1.開啟 c windows ...
MOSS 2007管理中心如何管理員修改密碼
修改管理員密碼後,管理中心不能進入,報服務錯誤 資料庫服務,moss相關服務均不能正常使用,moss的共享服務也不能正常使用,按照一下思路修改 1 修改sql server 2008 的sql server analysis services mssqlserver sql server integ...