2012-01-05 4 views
3

フロントページに私のビューのブロックを表示したいと思います。 このブロックにはフィルタが公開されています。 フィルタがユーザによって入力され、そのユーザがそれをサブミットすると、 私は、結果を同じページに表示するのではなく、結果ページにリダイレクトします。ビューブロックを表示ページにリダイレクトする方法

どうすればいいですか?このためにパネルを使用する必要がありますか?私はわかりません。

答えて

3

実際これは非常に簡単です。

ページの公開フィルタをディスプレイの詳細オプションで公開フォームブロックとして定義し、このブロックをフロントページに配置するだけで済みます。

また、「Better Exposed Filters」モジュール

+0

ありがとう:)この権利を得ることは決してできませんでした。私はフォローアップの質問があります。ブロックがユーザーを正しいページにリダイレクトすると、ページの公開されたフォームが表示されないようにします。それは可能ですか? –

+0

もちろん、ブロックの可視性は ''のみに設定してください:) ブロック管理画面では、あなたの右にある 'configure'をクリックすることができます。新しい画面では、下のページで可視性パラメータを見ることができます。 – DuaelFr

+0

in drupal 6これは "基本設定"の下の "ブロック内の公開フォーム"です – Kevin

0

簡単ヴィシャルで露光フォームのためのより多くの選択肢を得ることができます - これを行うには、ブロックの表示プロパティを使用します。

ブロックをホームページに限定するには、「次のページにのみ表示」を使用して追加します。これを行うには、あなたのビュー以外のすべてのページに「表示以外のすべてのページに表示する」とあなたのビューURLを入れてください(つまり、ビュー/リストオブスタッフ)

+0

あなたは最高です! –

関連する問題