2009/10/09

リストビューWebパーツを他サイトへ配置する方法

あるサブサイト内のリストのビューを、同サイトコレクション内の別サブサイトに配置する。

【手順】
1.
リストが配置されているサブサイトのGUIDを取得
2.SPD
で該当リストのフォームページ(ex Allitems.aspx) を開いて
 リストビューWebパーツの<ExportControlledProperties>要素の値をfalse からtrue に変更
3.
ブラウザで上記のフォームページを開いて、リストビューWebパーツをエクスポートする
4.3
でダウンロードしたWebパーツ(.dwp)をテキストエディタで開いて、
 <WebId >要素の値を1 で取得したGUIDに書きかえる
5.4
で編集したWebパーツ(.dwp)Webパーツギャラリーにアップロードする
6.
任意のサイトにWebパーツを配置する


【注意点】
GUIDの取得方法については参照先サイトの「How to find a GUID」を参照のこと。
 
もしくは、MOSS SP2環境であれば、stsadmで取得可能です。
 stsadm -o enumallwebs -databasename <
データベース名> [-databaseserver <データベース サーバー名>]


・上記の手順4 <WebId >要素のGUIDは小文字である必要があります。
 また、<ListName>と異なり、括弧({ })は必要ありません。



【参考】
http://techtrainingnotes.blogspot.com/2009/03/sharepoint-one-library-multiple-sites.html







0 件のコメント: