2011年1月20日木曜日

[2007]コンテンツクエリWebパーツのカスタマイズ その1

久しぶりに真面なPOSTをします。

さるLive SharePointな方との飲み会で話題に上がった件、今更ですがBlogにエントリします。

CQWP(コンテンツクエリWebパーツ)をカスタマイズするには、XSLTのスタイルシートを編集します。
しかし、スタイルはサイト内で共有されている為に一つの修正が全体に影響します。
その為、カスタマイズが出来なかった事が有ると思います。

解決策

標準のXSLTスタイルシートをコピーし、独自のスタイルシートを作成する。

手順

  1. CQWPをエクスポートします。
  2. 任意の場所に、 XSLファイルをコピーする。
    (ContentQueryMain.xsl , Header.xsl , ItemStyle.xsl)
  3. エクスポートしたWebパーツをテキストエディタで開き、コピーしたXSLファイルのパスを設定する。設定するプロパティは、「HearderXslLink」「MainXslLink」「ItemXslLink」の3個で、それぞれサーバールートからのフルパスを設定する
  4. サイトコレクションのWebパーツギャラリーに修正したWebパーツをアップロードします。名前やタイトルはわかりやす名称で登録します。
    WS000010
  5. 通常通り「Webパーツの追加」から、Webパーツをページ上に設置できます。

2011年1月2日日曜日

SharePoint Server MVP

なんと、SharePoint ServerのMVPに受賞しました。
最近は、忙しくてあまり情報発信できていませんでしたが、気を引き締めて情報発信しなければなぁと感じました。

image

日記の様だぁOrz