增加內容查詢部件的顯示字段

2022-08-18 01:51:09 字數 2832 閱讀 1740

用內容查詢部件篩選通知,只能顯示標題,需要擴充套件顯示建立人和時間

效果如下:

方法:找到站點下的style library——》xsl style sheets——》itemstyle.xsl檔案

在最後一行前加上

code

<

xsl:template 

name

="mystyle"

match

="row[@style='mystyle']"

mode

="itemstyle"

>

<

xsl:variable 

name

="safeimageurl"

>

<

xsl:call-template 

name

="outertemplate.getsafestaticurl"

>

<

xsl:with-param 

name

="urlcolumnname"

select

="'imageurl'"

/>

xsl:call-template

>

xsl:variable

>

<

xsl:variable 

name

="safelinkurl"

>

<

xsl:call-template 

name

="outertemplate.getsafelink"

>

<

xsl:with-param 

name

="urlcolumnname"

select

="'linkurl'"

/>

xsl:call-template

>

xsl:variable

>

<

xsl:variable 

name

="displaytitle"

>

<

xsl:call-template 

name

="outertemplate.gettitle"

>

<

xsl:with-param 

name

="title"

select

="@title"

/>

<

xsl:with-param 

name

="urlcolumnname"

select

="'linkurl'"

/>

xsl:call-template

>

xsl:variable

>

<

xsl:variable 

name

="linktarget"

>

<

xsl:if 

test

="@openinnewwindow = 'true'"

>

_blank

xsl:if

>

xsl:variable

>

<

div 

class

="link-item"

>

<

xsl:call-template 

name

="outertemplate.callpresencestatusicontemplate"

/>

<

table 

style

="width: 95%"

>

<

tr>

<

td><

img 

src="_layouts/images/square.gif"

/>

td>

<

td style

="width: 50%"

>

<

a href

=""target

=""title

="">

<

xsl:value-of 

select

="$displaytitle"

/>

a>

td>

<

td style

="width: 20%"

align

="left"

>

<

xsl:value-of 

select

="@author"

/>

td>

<

td align

="left"

>

<

div 

class

="description"

>

<

xsl:value-of 

select

="@modified"

/>

div>

td>

tr>

table

>

div>

xsl:template

>

然後在內容查詢部件上如下設定:

修改MOSS2007內容查詢部件實現自定義格式顯示

很抱歉,本來是有截圖的,可以讓過程看得更清楚些,但可能由於機器的原因,始終無法上傳.所以只能寫文本版了 在office sharepoint server 2007 中的內容查詢 web part 只支援單個列進行顯示 預設為標題列 即使將列表中的列設定為富文字格式在內容查詢 web part 中也...

repeater處理字段內容過長擷取顯示內容函式

處理標題過長的標題,用 表示。引數dt source表要修改的源表,str title column name表作為標題的欄位名,str temp title表去掉多餘字元的欄位名稱,int title length表要顯示的字元的長度。返回為乙個datatable,它增加了乙個名為str temp...

根據字段內容查詢表名

儲存指定資料庫中的表名 create table t id int identity 1,1 t name varchar 100 null,rc int null 儲存指定表的所有列名 create table t c id int identity 1,1 t c varchar 100 nul...