web-dev-qa-db-ja.com

数値の露出フィルタースライダー

私は不動産のWebサイトを作成しており、ビューでの検索用の公開フィルターとして価格を設定しています。

コアビューオプションは十分ですが、ユーザーフレンドリーではない可能性があります(ドットやスペースを使用しないなど、価格を入力する方法を詳細に説明する必要があるため)。ユーザーが価格範囲を選択できるようにスライダーを使用することを考えていました(たとえば10.000以上100.000まで)。

私はコーディングが苦手なので、これを行うモジュールを探していましたか?

4
Azz Kawa

Better Exposed Filters モジュールもあります。

最新の開発バージョンを使用している場合、jQuery UIスライダーがサポートされています。これは、最近パッチからコミットされました http://drupal.org/node/1627524

任意の数値フィルター(技術的に数値フィルターの拡張である日付フィルターを除く)にjQuery UIスライダーを使用できます。

8
rooby

スタイルで選択

ウィジェットがフィルターとして使用される場合(例: Views Global Filter と組み合わせて)、スライダーは、「from」と「to」の範囲値を設定する2つのスライドハンドルを持つ範囲スライダーになります。

enter image description here

コンテキスト範囲フィルター

ビューのコンテキスト範囲フィルターは、ビューの単純なプラグインで、単一の値だけでなく範囲によってもコンテキストフィルターするオプションを追加します。

数値(浮動小数点、整数)、アルファベット(文字列)、リストの範囲がすべてサポートされています。

ノードID、ユーザーID、さらには分類用語IDもすべて整数の特殊なケースであるため、機能します。

OR(+)および否定演算子を使用できます。否定するには、[ビュー]コンテキストフィルター構成パネルの[詳細]セクションにある[除外]ボックスをオンにします。

enter image description here

4

Search APIを使用する場合、モジュール Search API Ranges を簡単に使用できます。

1
Vacilando