À ma connaissance, il n'y avait pas d'option dans drupal 7 pour créer un seul filtre exposé dans une vue qui recherche plusieurs champs, alors que dans les versions précédentes, il existait des modules pour faire exactement cela.
L'utilisation des opérateurs or
est très bien mais vous obtenez alors plusieurs champs dans le formulaire.
Ajouter Global: Populate filters
et vous pouvez avoir un seul champ mais la vue n'affiche jamais rien.
Y a-t-il un moyen ou un module qui fera fonctionner cela?
Edit: Ce que je n'ai pas remarqué, ce sont les opérateurs de terrain. Pour une raison quelconque, l'opérateur par défaut pour les champs de texte dans les vues est =
, alors qu'une fonction de recherche appropriée nécessite contains
ou has Word
. Je cherche la raison pour laquelle je n'arrive pas à le faire fonctionner depuis près de 6 mois maintenant. Sensationnel. Quelle douleur./facepalm
Oui, vous pouvez avoir plusieurs champs de recherche dans un seul filtre exporté à l'aide de Global: Populate filters
et Le filtre de vues est rempli module.
Vérifiez cette réponse .
Dans Drupal 7, vous pouvez utiliser
Global: Combine fields filter
pour obtenir la fonctionnalité souhaitée. En utilisant le même, vous pouvez sélectionner plusieurs champs sur lesquels vous souhaitez effectuer la recherche.
Je sais que cette question a déjà été répondue, mais je pensais que je sonnerais car il existe un autre filtre appelé "Recherche: termes de recherche" qui émule essentiellement la recherche de nœud Drupal et recherche le nœud entier pour le Vous ne pouvez sélectionner aucun champ à rechercher spécifiquement, et je ne sais pas s'il utilise le mode d'affichage "Index de recherche", etc. Mais cela fonctionne très bien.
Plus d'informations: http://drupal.org/node/680442