1 2つのビューブロックの露出フィルターの改善


7

ビューブロックが2つあるページを作りたいのですが。ビューには同じコンテンツタイプが表示されますが、形式は異なります。

ブロックAにはOpenLayersマップが含まれています。

ブロックBにはリスト結果が含まれています。

分類法に基づいて両方のビューをフィルター処理したいのですが、1つのフィルターブロックが公開されています。

ブロックA用に1つのBetter Exposed Filterを作成しましたが、1つの公開フィルターで両方のブロックを制御する方法がわかりません。

誰か助けてもらえますか?

回答:


9

アタッチメントビューディスプレイを作成してメインディスプレイに追加します。たとえば、現在OpenMapsディスプレイが機能している場合は、リストディスプレイをアタッチメントとして作成し、OpenMapsディスプレイにアタッチします。両方のディスプレイが同じフィルタセットを使用していることを確認するために、[露出したフィルタを継承する]を[はい]に設定してください。ビュー3では、添付ファイルの表示設定でこの設定を見つけることができます。添付ファイル設定のスクリーンショット


「公開されたフィルターを継承する」オプションはなく、「コンテキストフィルターを継承する」オプションのみあります
Rootical V.

あなたは私の悲惨さから私を救った。最高の部分は、あなたがこれを書いてから3年になったことです!どうもありがとうございました。
user219492

-5

私の解決策は、フックを追加することmymodule_form_alterです。


4
フォーム変更を使用して何をしたのか、簡単な概要を教えてください。
mpdonadio

-1受け入れられた回答には、作成したコードが記載されておらず、mymodule_form_alterこのフックを使用したことが示されているだけです。これは、問題を解決するための回答としては十分ではありません。ただし、元の質問に対して+1(他の人がこれを行いたいと思うでしょう)と、同じことを要求するMPDのコメントに対して+1します。
therobyouknow 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.