用內容查詢部件篩選通知,只能顯示標題,需要擴充套件顯示建立人和時間
效果如下:
方法:找到站點下的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...