ビューのAJAXフィルターを作成するにはどうすればよいですか?


8

ビューを使用してページを作成しましたが、正常に動作します。このページにAJAXフィルターを追加して、訪問者がこのコンテンツタイプのPubDateまたはTaxonomy / Vocabularyに基づいてコンテンツをフィルターできるようにします。どうすればこれを達成できますか?


こんにちはリナ、そしてDrupal Answersへようこそ。あなたの質問はどのDrupalバージョンですか?
kiamlaluno

それはdrupal 6.19のためです
リナ

回答:


10
  1. ビューを編集し、ページにフィルターを追加します。

    • Drupal 6: 3番目の列、セクションはフィルターと呼ばれます
    • Drupal 7:最初の列、セクションはフィルター基準と呼ばれます
  2. フィルターを構成するときは、それを公開する必要があります。

    • Drupal 6:構成領域の右上にある[ 公開 ]ボタンをクリックします
    • Drupalの7:チェック彼らはそれを変更できるようにするために、訪問者にこのフィルタを公開
  3. AJAXを有効にします。

    • Drupal 6: 最初の列の基本設定の下でAJAXを使用する
    • Drupal 7: AJAXの使用は、3番目の列の「詳細」 →「その他」の下にあります

ビューが保存されると、ユーザーがAJAXを介してビューを動的にフィルターできるフォームが作成されます。


2
ありがとうございましたが、ユーザー入力をカスタマイズする方法(たとえば、ラベルのリストを表示し、ユーザーがそれらのラベルの1つをクリックすると応答が得られるようにする方法)のアイデアはありますか?感謝
Lina

0

おそらく、Better exposedフィルターモジュールを使用して、フィルターアイテムの出力をリンクに変更できます。

また、ビューの詳細設定でAJAXオプションを使用して、フィルタリングをajax化します。

http://drupal.org/project/better_exposed_filters

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.