Drupal 7 Tag Paling Populer dalam daftar sebagai blok: Bagaimana?

15

Saya telah menemukan Tagadelic bekerja sangat baik di luar kotak dan, untuk penelitian dan pengetahuan saya selama berjam-jam, satu-satunya fitur plug & play untuk cloud tag yang tersedia untuk Drupal 7.

Ini adalah satu-satunya masalah yang saya temui - Saya ingin fungsionalitas Tagadelic tetapi tidak membutuhkannya dalam format "cloud". Saya perlu tag cloud saya ada dalam daftar dari yang paling populer hingga yang paling tidak populer dan tidak ada variasi ukuran. Sebagai contoh:

Item x
Item h
Item j
Item o
Item 4

Jelas item yang paling populer adalah 'Item x' dan item yang paling tidak populer adalah 'Item 4' Bagaimana Tagadelic dapat dimodifikasi untuk ini karena saya tahu itu akan membutuhkan lebih dari perbaikan CSS? Atau adakah pilihan yang lebih baik dari Tagadelic?

Jeremy
sumber

Jawaban:

13

Anda dapat melakukan ini dengan tampilan:

  • buat tampilan istilah
  • tambahkan hubungan yang diperlukan ke "konten menggunakan tag"
  • atur agregasi penggunaan: ya
  • tambahkan bidang "term name" untuk kedua kalinya, atur salah satu dari ke "tipe agregasi: hitung"
  • tambahkan "istilah nama" sebagai kriteria sortir, set "tipe agregasi: hitung"

Tampilan sampel ada di http://drupalbin.com/19467

Dylan Tack
sumber
Saya berasumsi Anda memiliki modul Views Group By yang diinstal untuk agregasi.
Jan Tomka
2
Agregasi terintegrasi dengan Views 7.x-3.0! Tidak perlu untuk modul tambahan.
Dylan Tack
Oh, terlalu mudah! ;-)
Jan Tomka
Terima kasih atas solusinya. Jangan lupa untuk memfilter berdasarkan node yang diterbitkan menggunakan hubungan (jika Anda mendapatkan hasil yang aneh).
AlessMascherpa
Nice take, memperhitungkan bahwa jika Anda mencoba untuk memilih "menghitung", itu akan membuat hitungan berbeda, jadi Anda perlu menandai "Nomor" dalam pengaturan agregasi. Itu akan secara efektif menghitung penggunaan istilah, tanpa mencari perbedaan (yang akan menghasilkan hitungan 1 untuk setiap istilah yang pernah digunakan yang melewati filter).
versvs
2

Tagadelic sebenarnya melakukan apa yang Anda inginkan, tetapi kemudian menggunakan CSS untuk mengubah daftar menjadi cloud.

Yang Anda butuhkan adalah mengganti CSS dalam tema Anda:

.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;
}
berkes
sumber
1

Lihat modul cctags sebagai alternatif.

konfigurasi yang fleksibel dan fitur-fitur canggih untuk cloud tema. (masing-masing file templat untuk tag, nama kamus, halaman cloud)

kiamlaluno
sumber
CCtags menghasilkan kesalahan ini: Fungsi tidak digunakan: Referensi pass-by-waktu panggilan telah ditinggalkan dalam _theme_process_registry () (baris 413 dari /home/sites/site01/drupal/includes/theme.inc). Fungsi yang sudah tidak digunakan: Referensi pass-by-waktu panggilan sudah tidak digunakan lagi dalam _theme_process_registry () (baris 413 dari /home/sites/site01/drupal/includes/theme.inc). Ada ide? Terima kasih atas bantuan Anda
Jeremy
1
Tidak ada ide. Anda harus menekan antrian masalah modul untuk dukungan lebih lanjut tentang ini, saya khawatir.