Je construis un catalogue de produits où une section particulière est affichée par des vues avec un argument, un ID de taxinomie d'une section.Un moyen de limiter les options de filtre exposées taxonomie dans la vue avec des arguments dans drupal
Mais je dois également donner à l'utilisateur la possibilité d'affiner la recherche en spécifiant le producteur en choisissant un terme dans un autre vocabulaire du filtre exposé. J'essaye de limiter la sélection aux termes pour lesquels les noeuds dans une section choisie existent. On dirait que views_selective_filter et view_hacks sont spécialement pour ça, mais il semblerait que dans l'un comme dans l'autre, aucun des deux ne prenne en compte l'argument de la vue. Y at-il un remède ou une solution de contournement?
J'ai été assez surpris de découvrir que changer l'ordre des appels de $ this -> _ build ('filter'); $ this -> _ build_arguments(); dans la méthode 'build' dans includes/view.inc fait l'affaire. Je suis sûr qu'il doit y avoir une manière plus propre, cependant. –