Search APIとPanelsでページを作成しようとしています。コンテキストを使用して検索ビューを作成しましたが、パネルページでファセットを表示できません。
私のファセットは通常のブロックに表示されますが、パネル領域には表示されません。
このSearch APIの問題から、この問題に関する情報を見つけることができました。どうやら、ビューがパネルに配置される順序の問題があり、パネルでファセットとビューを並べ替えると、ファセットが正しく表示されます。
この問題のコメント#28では、パネルページの任意の場所にファセットを表示できるようにコンテキストを設定する方法がありますが、表現は非常に混乱します。
EclipseGcは、実際にこれを「適切な」方法で行う方法についての簡単なウォークスルーを提供しました。少し時間と労力がかかりますが、はるかに柔軟で効果的です(さらに、上記のようなブロックの順序を理解する必要がないため、機能します)。基本は次のとおりです。
- ディスプレイのコンテキストビューを作成します。
- パネルのコンテキストに移動し、ビューにビューコンテキストを追加します。
- コンテンツをリージョンに追加するときに、新しい「コンテキストの表示」オプションが追加されました。
- ビューの行を選択します(これは、領域や行などを使用してグリッドなどを手動で作成する必要があるため、少し複雑になります)。
- パネルのさまざまなコンテンツオプションを使用して、パネルの任意の場所にファセットを追加できるようになりました。
- コンテキストビューの公開フォームはパスを継承したくないため、デフォルトのビューの公開フォームを使用する必要がありました。これらは、どこに行っても機能します。
「コンテキストビュー」とは何ですか。どのように追加しますか?それはctoolsコンテキストですか?それともビューの新しいコンテキストですか、それともコンテキストはコンテキストモジュールに関係していますか?
ご協力いただきありがとうございます!