Viste

4 contenuti / 0 new
Ultimo contenuto
Viste

Salve,

sono nuovo. Mi sto avvicinando al mondo Drupal e sono alle prese con le viste.
Ho creato semplicemente alcune viste che a partire dalla tassonomia restitiuscono i nodi con il tag specifico.

Ora vorrei realizzare una vista che restituisce la tassonomia più taggata nei nodi. Con l'SQL si utilizza la funzione di aggregazione count(). Su Drupal ho visto che dobbiamo impostare l'aggregazione e poi effettuare altri settaggi che non so.

C'è qualcuno che ha fatto qualcosa del genere e che mi piò aiutare?

Spero di essere spiegato.

Grazie, Michele.

Drupal Version:

Ciao,

io volevo utilizzare le view senza installare nuovi moduli.

Ho trovato questa guida che in teoria avrebbe dovuto risolvere il mio problema

Quote:
You can do this with views:

  • create a view of terms
  • add a required relationship to "content using tags"
  • set use aggregation: yes
  • add the "term name" field a second time, set one of the to "aggregation type: count"
  • add "term name" as a sort criteria, set "aggregation type: count"


Non sono riuscito però ad ottenere quello che volevo, così che ho deciso di sviluppare una nuova funzionalità del mio modulo che crea un blocco con i tag più popolari.

Ciao,

per chi interessasse, sono riuscito a configurare una vista per restituire i tag più popolari.
Le istruzioni per realizzare sono simili a quelle riportate in inglese

  • creare una view di taxonomy terms
  • aggiungere la relazione "Taxonomy term: Content using [field legato alla tassonomia]"
  • utlizzare l'aggregazione
  • aggiungere il field "Taxonomy term: Name" una seconda volta, settando "aggregation type: count"
  • aggiungere il field "Taxonomy term: Name" in sort criteria selezionando "aggregation type: count"