web-dev-qa-db-ja.com

ビューフィルターフォームの複数のコピー(公開フィルター)

ビューでは、フィルターフォームをブロックとして公開するオプションがあることを知っていますが、これにより、公開されたフォームがビューページから削除されます。フィルターフォームをブロックとして公開する方法はありますかkeepビューで公開されたフォームも同様ですか?

たとえば、見る方法はありますか
Views exposed form
ビューの上部にありますが、他のすべてのページには、次のようなフォームブロックが公開されています
enter image description here
サイドバー?

これは、ユーザーがビューページにいるとき、主にメインコンテンツに集中していて、(ページの横にあるブロックではなく)そこで検索を探すので便利です。ただし、ユーザーはサイトの任意のページからビューを検索できる必要があります(ブロックを入力)。

現在、私はカスタムモジュールでブロックを作成していますが、ビューではブロック内のフォームを公開を "いいえ"に設定しています。これを処理する簡単な方法はありますか?

4
Laxman13

このハックは非常にうまく機能しますが、ビューから別のディスプレイを持っている場合は、ハックの必要はありません。私の検索結果は「ページ」表示として表示され、「デフォルト」表示もあります。

このページで、[ブロック内の公開されたフォーム]をクリックし、右側の[上書き]をクリックします。これを「いいえ」に設定します(フォームが検索ページに表示されるようになります)。 [デフォルト]画面で、[ブロック内の公開フォーム]を[はい]に設定します。デフォルトではブロックが生成されますが、フォームが検索ページにも表示されるようになります。

みんなありがとう、ギャリー。

3
Garry