Deux arguments dans Views
Views 7.x-3.5. Bonjour. Comment puis-je combiner 2 filtres contextuels dans les vues ? J'ai un type de contenu avec deux titres en russe et en latin (2 champs title et field_latin, par exemple). Pour ce type de matériel, un glossaire standard a été cloné et configuré, qui est par défaut dans les vues. Le problème est que je n'arrive pas à configurer les filtres contextuels pour les champs mentionnés ci-dessus de manière à ce que la recherche se fasse sur les deux simultanément. Dans la requête générée par les vues, il y a une condition (en présence du filtre 'д' dans l'URL) : WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') ) AND (( (node.status = '1') ))) et au final, je voudrais obtenir ceci : WHERE (( (SUBSTRING(node.title, 1, 1) = 'Д') OR (SUBSTRING(field_data_field_latin_title.field_latin_title_value, 1, 1) = 'Д')) AND (( (node.status = '1') ))). Je ne suis pas sûr d'avoir bien décrit le problème, je vais essayer d'ajouter un peu plus de clarté : je veux, avec une URL du type mysite.ru/glossary/L, trouver tous les matériaux dont les valeurs des différents champs de texte, indiqués dans les filtres contextuels des vues, commencent par L. Si vous êtes intéressé par la question, voici mon Skype : ivan-malenko (je vous ai déjà envoyé une demande). Je partagerai une solution fonctionnelle pour un problème similaire et j'écouterai avec plaisir vos remarques, ou une solution plus simple au problème décrit.
- Se connecter ou s'inscrire pour publier un commentaire