Submitted by Kurina on
Bonjour à tous,
Voilà des jours que je bloque sur un problème qui ne me semble pourtant pas si compliqué.
J'ai un type de contenu "Pays" avec un champ Référence de terme à la taxonomie "Continent". J'ai créé une vue qui liste tous les continents :
- Asie
- Afrique
- Amérique du Nord
- etc
J'ai besoin, lorsqu'on clique sur un continent, d'afficher tous les pays qui y sont rattachés. Ainsi quand on clique sur Asie, il faudra afficher :
- Chine
- Inde
- etc
Quand on clique sur un pays, on arrivera alors sur son node, avec des statistiques, des fichiers à télécharger etc.
Mon problème c'est que je n'arrive pas à faire la page qui liste les pays rattachés à un continent. J'ai joué avec les vues, les filtres contextuels, les relations, en précisant un chemin de type /taxonomy/term/%...pas moyen. Je dois louper quelque chose...
Quelqu'un aurait-il une solution ?
Sachant, difficulté supplémentaire, que mes termes de taxo "Continent" sont traduits en deux langues (français et anglais), mais que les noeuds "Pays" eux, doivent être uniquement en anglais (choix du client...).
J'ai utilisé Entity Translation pour la traduction de la taxonomie.
Voilà, merci infiniment pour votre aide. J'en ai recherché sur Stack Overflow et je me suis pris un immense vent...du coup je vous demande votre aide à vous spécialistes Drupal !
Merci !
Drupal en version 7.54
Kurina
J'ai fini par trouver tout
Permalien Soumis par Kurina le 27 Avril, 2017 - 13:32
J'ai fini par trouver tout seul. Dans Filtre contextuel il fallait choisir "Identifiant (ID) du terme" et non pas "Nom converti en ID"... C'est rageant de bloquer sur un détail pareil.