2011-08-07 15 views
2

コンテンツクエリWebpartのカスタムxslファイルを作成しました。私はxslファイルのパスをCQWのプロパティ "MainXsl"に割り当てました。 CQWをサブサイトコレクションに配置すると、次のメッセージが表示されます。「Webパーツは信頼できないXSLファイルを参照します。このサイトのスタイルライブラリに含まれるXSLファイルのみが参照されます。Sharepoint Content Webpart untrusted xslファイル

サブsitecollection(スタイルライブラリ/ XSLスタイルシート)にxslファイルがあり、公開されています。

この問題を解決する方法を教えてください。ここでは、スレッドの死霊術の

答えて

3

ビットが、

...これはエラーメッセージのトップのGoogleの結果の一つであるとして、私もサイトコレクションのスタイルライブラリでXSLファイルを使用して、このエラーを得ていました。修正するには、XSLファイル(私の場合は.webpartファイル)を参照するときは、サーバー相対パスを使用します。 /sites/[site name]/Style Library/[stylesheet].xslとすべてがうまくいく!

EDIT:@MBentleyのコメントから、絶対URLを使用する必要がないように、~site/Style Library/[stylesheet].xslなどのURLトークンを使用することもできます。

+0

これをいくつかのクライアントサイトに展開する場合、サイトの名前をすべて同じにすることができない場合があります。私のプロジェクトでは、いくつかのWebパーツをいくつかの顧客用のより大きなパッケージの一部として作成しようとしています。 – MBentley

+0

絶対URLの代わりに〜サイトまたは〜sitecollection URLトークンを使用できるはずです(例: '〜サイト/スタイルライブラリ/ [stylesheet] .xsl' – Mourndark

関連する問題