ハマったついでにモジュールの紹介です。
できること
- views のフィルターを select タグからラジオボタンやチェックボックスに置き換えることができる
- views のフィルターに Ajax 機能を追加できる
- 自動送信機能
等など
導入方法
インストール
- Better Exposed Filters ページに遷移
https://www.drupal.org/project/better_exposed_filters - composer でパッケージ導入
composer require 'drupal/better_exposed_filters:^6.0'
- モジュール有効化
drush en better_exposed_filters
Views の設定
-
Enable auto-submit
にチェックを入れて自動送信機能を適用 -
送信ボタン非表示にもチェックを入れておきます
できたので views ページを見に行きます。
Before
After
送信ボタン(適用)を押さずに値が変更されるのが確認できました。
めでたしめでたし
あれ..?Ajax 効いてないな..
|ドキュメント| λ............トボトボ
jquery-ui-touch-punch ライブラリが /web/librariesフォルダー にあることを期待します★
これだけ。
ドキュメントと何なのか。
パッチを見るもわからず1時間が経過...
もう2,3回この件やってますね。
いいえ
から はい
に変更する必要がありました。
皆様はお忘れなきよう
views の設定画面
> 高度
から設定できます。