1

コンテンツ タイプ Products を作成しました。価格、評価、およびその他のフィールドがあります。そして、この製品タイプのコンテンツを追加するたびに、その製品の提出日が表示されます. このコンテンツ タイプに 10 個のコンテンツを追加し、すべての製品をリストに表示するビューを作成しました。今、「価格、日付、評価」のフィルターを提供したいと思います。

たとえば、価格を選択した場合、製品のビュー リストを最低価格から最高価格の値に並べ替える必要があります。

これを達成するために利用できるモジュールはありますか?? または製品フィルターでこれを行うことができるその他の手順。

4

2 に答える 2

2

同じ要件に対して、drupalでBetterExposedFiltersモジュールを使用しました。そして、私はそれがあなたにとって非常に役立つだろうと感じています。

次のリンクからモジュールをインストールするだけです:http: //drupal.org/project/better_exposed_filters

  1. モジュールを有効にします。ビューに移動します(新しいビューを作成してフィールドを追加します。たとえば、要件に応じて価格、評価、日付などです。それ以外の場合は、ビューを既に作成している場合は、同じものを使用して編集します。)
  2. [露出フォーム(事前)]をクリックして、[露出フィルターの改善]を選択します。
  3. 次に、並べ替え基準で必要なフィルターを選択します(たとえば、価格、評価、日付)。
  4. Use AJAXをクリックし、「yes」(必須フィールド)を選択します。
  5. [保存してフィルターを使用してビューを楽しむ]をクリックします。

これがお役に立てば幸いです。

于 2013-02-08T07:09:10.143 に答える
2

ビューを編集してフィールド価格の並べ替え基準を追加すると、それを公開するオプションが表示されます (チェックボックス)。

「この並べ替えを訪問者に公開し、変更できるようにする」にチェックを入れると、ビューの上部に並べ替えフィルターが表示されます。

于 2013-02-07T13:27:35.960 に答える