Views モジュールを使用しており、コンテンツタイプのビューを作成しました。ユーザーがカスタム分類に基づいてコンテンツのリストをフィルターできるように、公開フィルターを追加しました。
コンテンツのフィルタリングにAJAX
を使用したい。 'yes'
の'use AJAX'
の下にある'advanced' tab
を選択する前に、フィルターは/content-type-view?category='selected-category'
などのフィルター選択をURLに追加します。しかし、AJAX
を選択すると、URLの更新が失われます。
2つを組み合わせたいのですが、AJAX
を使用しますが、一意のURLも使用できるので、ユーザーはフィルター済みのビューのインスタンスにユーザーを誘導できます。
何が悪いのですか?
あなたがやりたいことは、ページのリロードがなくても、ブラウザのURLを操作することです。AJAXリクエストが発生するだけです。
HTML5 History APIが実際に必要です。
そして幸いにも、あなたのケースに固有の利用可能なモジュールがあるようです:
https://www.drupal.org/project/views_ajax_history
これを試して、頑張ってください!