Domanda

Supponiamo che se ho 2 vocabolari in cui il primo nome del vocabolario è "paese" che contengono alcuni nomi di campagna e il secondo è "città" che contengono alcuni nomi delle città. Se voglio selezionare un determinato paese da "Paese" esporre il filtro e voglio che solo poche città selezionate appariranno automaticamente in "Cities" esporre il filtro. In modo che l'utente non debba passare attraverso tutto l'elenco delle città di tutti i paesi.

È possibile con viste drupali o qualsiasi modulo contribuito? Altrimenti devo farlo con JQuery Hide/Show.

È stato utile?

Soluzione

Sto pubblicando una risposta a questa domanda, poiché potrebbe aiutare qualcuno. Non ho alcun modulo adatto in grado di creare una relazione tra due vocabolari di tassonomia come voglio, ma ho modificato un po 'la mia tassonomia per farlo da un modulo.

Ho unito i miei 2 vocabolari in single. Ho messo il paese come termine genitore e tutte le città come sub-termine. Quindi la mia struttura è così:

India

  • Delhi
  • Rajashtan
  • Chandigarh
  • Gujrat

Stati Uniti d'America

  • Alabama
  • Alaska
  • Georgia
  • Illinois

Quindi ho usato un semplice modulo chiamato "Simple Gerarchical Select" https://drupal.org/project/shs oppure puoi anche usare la selezione gerarchica " https://drupal.org/project/Herarchical_select Ma la selezione gerarchica ha più funzioni ma se hai un compito relativo alla tassonomia solo allora puoi usare solo SHS, come nel mio caso.

Ora vai al tipo di contenuto -> Gestisci campi -> Seleziona Riferimento a termine-> Selezione gerarchica semplice.

Ora vai su Your Views => Seleziona il "tuo nome-campo" (selezione gerarchica) dai filtri e costringerlo a una certa profondità.

Quindi mostrerà il primo nome del paese e poi il termine per bambini che sono nomi delle città.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top