Comment modifier un filtre de vues exposées dans Drupal 6 en cases à cocher au lieu du multi-sélection par défaut?Cases à cocher au lieu de sélectionner dans le filtre de vues
Merci,
Comment modifier un filtre de vues exposées dans Drupal 6 en cases à cocher au lieu du multi-sélection par défaut?Cases à cocher au lieu de sélectionner dans le filtre de vues
Merci,
Utilisez le module Better Exposed Filters.
Les filtres exposés sont des formes standards Drupal, vous pouvez donc apprendre à les avant de rendre via hook_form_alter()
ou hook_form_FORM_ID_alter()
. La seule partie délicate est qu'ils semblent tous utiliser la même forme ID 'views_exposed_filter'
(IIRC), donc vous devez vérifier quelques conseils supplémentaires pour décider si vous avez accroché dans le bon formulaire.
Une fois là, vous pouvez modifier le tableau d'éléments de formulaire en question comme vous le souhaitez, par ex. changer le type de '#select' à '#checkboxes' (n'oubliez pas d'ajuster les valeurs par défaut et les options pour correspondre à votre nouveau type).
Génial! Cela a pris un peu de temps, mais c'est juste la bonne chose. – aadvaark