TaxonomyTerm Nodeanzahl
am 19.11.2008 - 14:14 Uhr in
Ich bin mir gerade eine View(Views2, d6) am Themen, angezeigt sollen mir alle Terms einer Kategorie angezeigt werden. Dazu möchte ich mir noch die Anzahl der Nodes anzeigen lassen, die diesen Term beinhalten, z.B. Term(Anzahl).
Jetzt meine Frage, in welcher Tabelle wird das gespeichert? Oder gibt es vieleicht ncoh eine besser Lösung darauf zuzugreifen.
Und gibt es überhaupt eine Tabelle die dieses führt? Kann mir irgwie nicht vorstellen das Drupal immer alle nodes durchläuft und die Einträge zählt.
- Anmelden oder Registrieren um Kommentare zu schreiben

Tabelle term_node
am 21.11.2008 - 23:24 Uhr
Hallo,
die Tabelle term_node enthält die Zuordnung, welcher Node (nid) welchen Term (tid) aus welchem Vokabular (vid) enthält.
Die Anzahl steht zwar nicht direkt drin, dürfte für jemanden mit mehr SQL-Kenntnissen als ich aber leicht abfragbar sein.
Und dann gibt's da sicher noch das eine oder andere passende Modul:
http://drupalmodules.com/search/node/taxonomy+count+category%3A24
Gruß
Frank
Taxonomy count mit Arguments
am 21.11.2008 - 23:43 Uhr
Füg deiner View einfach ein Argument (taxonomy: term name) hinzu und wähle als Standardanzeige "summary, sorted ascending" aus. Der Trick besteht hierbei darin, dass die View kein Argument in der URL findet und dir dann alles "gruppiert mit Zähler" ausgibt. So sieht das dann z.B. aus http://drupal.mdwp.de - etwas weiter unten in der rechten Sidebar (Blog Archiv, Tag Archiv). Ist zwar noch D5, aber mit D6 gehts auch.
vg
--
md - DrupalCenter
mdwp* :: Drupal Consulting