Top Autoren anzeigen
Eingetragen von Helge (404)
am 18.12.2012 - 16:40 Uhr in
am 18.12.2012 - 16:40 Uhr in
Servus zusammen,
ich möchte eine "Top Autoren"-View erstellen.
Also eine Liste mit Autoren, die die meisten Artikel und Blogs geschrieben haben.
Dabei muss ich ja erst einmal die Autoren herausfiltern, die die Inhaltstypen Artikel und Blog haben.
Dann muss die View irgendwie die "Anzahl aller Nodes eines Nutzers" zusammenzählen, um dann die Autoren (Beziehung) ausgeben zu können.
Meine Frage ist nun, wie kann ich die "Anzahl aller Nodes eines Nutzers" zählen lassen?
Habe dafür keinen Filter o.ä. gefunden.
Weiß jemand wie ich die Views passend einstellen kann?
Gruß
Helge
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu gibt es Views die
am 18.12.2012 - 16:58 Uhr
Dazu gibt es Views die Aggregation. Das ist aber ein bißchen kniffelig. Du solltest Dir auf der Seite von NodeOne die Tutorials zu Views Aggregation ansehen (Kapitel 28-30).
Mit dem Modul [do:views_field_view] kannst Du das Ergebnis in einen anderen View einbauen und darüber Deine Tpo-Autoren ermitteln.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Helge,wenn du eine
am 18.12.2012 - 17:08 Uhr
Hallo Helge,
wenn du eine View machst, wo du alle Nodes eines Autors zusammenfaßt, dann kannst du mit
$view->total_rows
die Anzahl der Zeilen in der View bestimmen.
$view kannst du z.B. bekommen mit:
$view = views_get_current_view()
oder auch
$view = views_get_view( 'test' );
wenn deine View test heißt. Ein Display kannst du dort auch noch angeben.
Gruß
Berthold
Drupal Video-Tutorials