カスタム itemstyle.xsl を CQWP に適用することについて質問を受けました。
既存の CQWP を抽出して名前を変更し、サイト コレクションの Web パーツ ギャラリーにアップロードしました。
変更された CQWP Web パーツは、既定の itemstyle.xsl の下でまったく問題なく動作しました。
その後、itemstyle.xsl をコピーし、customitemstyle.xsl に名前を変更して、スタイル ライブラリの「XSL スタイル シート」フォルダにアップロードし、xsl ファイルを公開しました。
ファイルを公開したら、変更した CQWP (.webpart ファイル) を SPD で開き、変更した xsl ファイルを適用するように変更しました。変更は以下のとおりです。
<property name="ItemXslLink" type="string" />/Style Library/XSL Style Sheets/customitemstyle.xsl</property>
新しい CQWP をアップロードした後、CQWP をページに追加しようとしましたが、Web パーツを追加できないというエラーが表示され、それが正しい Web パーツ ファイル (.dwp または .webpart ファイル) であることを確認し、xml が整形式の xml であることを確認してください。 .
今、私はエラーを解決し、カスタム アイテム スタイルを CQWP に適用することに行き詰まっています。
誰でも私を助けることができますか?何か見逃しましたか?
コメント、ガイド、指示をいただければ幸いです。
ありがとうございました。