2014年9月2日火曜日

sharepoint2010 リストテンプレートの参照列

参照列のあるリストをテンプレート化した場合、移行先でエラーが発生する。

原因は参照先のリストのIDがユニークに生成される物なのに、そのIDをユニークのままテンプレート化されてしまうため。
これは仕様だからしょうがない。ってあきらめるにはあきらめきれない。。。

テンプレート化したstpファイル
これを拡張子cabに変更すると解凍できる

中にmanifest.xmlがあるのでこいつの中から参照元のユニークなIDを移行先のリストのユニークなIDに変更してやる

そして
単純にcabだとテンプレートとしてアップロードできないので
下記コマンド実行
makecab.exe /F 圧縮ファイル一覧を書いたテキスト.txt
するとdisk1\1.cabができているはず
これを拡張子stpに戻してあげれば

いける!

0 件のコメント:

コメントを投稿