it-swarm.it

Drupal 7 tag più popolari in un elenco come blocco: Come?

Ho scoperto che Tagadelic funziona molto bene e, per le mie ore di ricerca e conoscenza, è l'unica funzione plug & play per una nuvola di tag disponibile per Drupal 7.

Questo è l'unico problema che ho riscontrato: voglio la funzionalità di Tagadelic ma non ne ho bisogno nel formato "cloud". Ho bisogno che il mio tag cloud sia in un elenco dal più popolare al meno popolare e senza variazioni di dimensioni. Per esempio:

Articolo x
Articolo h
Articolo j
Articolo o
Articolo 4

Ovviamente l'articolo più popolare è 'Item x' e l'articolo meno popolare è 'Item 4' Come può essere modificato Tagadelic in questo perché so che richiederà più di una correzione CSS? O c'è un'opzione migliore di Tagadelic?

15
Jeremy

Puoi farlo con le viste:

  • creare una visione dei termini
  • aggiungere una relazione richiesta al "contenuto usando i tag"
  • imposta uso aggregazione: sì
  • aggiungere il campo "nome termine" una seconda volta, impostare uno dei "tipo di aggregazione: conteggio"
  • aggiungi "nome termine" come criterio di ordinamento, imposta "tipo di aggregazione: conteggio"

Una vista di esempio è disponibile su http://drupalbin.com/19467

13
Dylan Tack

Tagadelic fa effettivamente quello che vuoi, ma poi usa i CSS per modificare l'elenco in un cloud.

Tutto ciò di cui hai bisogno è sostituire il CSS nel tuo tema:

.wrapper.tagadelic {
  display: block;
  text-align : left;
  margin-right: 0;
}

.tagadelic.level1,
.tagadelic.level2,
.tagadelic.level3,
.tagadelic.level4,
.tagadelic.level5,
.tagadelic.level6,
.tagadelic.level7,
.tagadelic.level8,
.tagadelic.level9,
.tagadelic.level10 {
  font-size : 1em;
}
2
berkes

Vedi il modulo cctags come alternativa.

configurazione flessibile e funzionalità avanzate per i cloud a tema. (singoli file di modelli per tag, nomi del dizionario, nuvole di pagine)

1
user842