[gelöst] Anzahl der Datensätze im Header anzeigen lassen
Eingetragen von Herr Lich (109)
am 24.01.2015 - 09:00 Uhr in
am 24.01.2015 - 09:00 Uhr in
Hallo zusammen.
Ich habe einen Views Block erstellt, der mir die aktuell (letzte 30 Minuten) aktiven Benutzer anzeigt. Hierzu möchte ich im Header des Blocks (Global Text Area) gerne die Anzahl der Benutzer ausgeben. Und genau hier scheitere ich momentan. Kennt jemand eine Lösung dafür, damit ich an dieser Stelle weiter komme?
Schöne Grüße
Rainer
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst im Header ein Feld
am 24.01.2015 - 13:45 Uhr
Du kannst im Header ein Feld vom Typ "Global: Result summary" hinzufügen.
Das geht allerdings nur bei Seiten-Views, nicht bei Blöcken.
Oder per Code.
Dann suche mal nach $view->total_rows, da kommen einige ergebnisse über den Einsatz der View API.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Global: Result summary
am 25.01.2015 - 12:07 Uhr
Hallo montviso,
das Feld ist bei mir nicht vorhanden. Wie Du ja selber schreibst, gibt es das nicht bei Blöcken. Aber genau da bräuchte ich das. Dein Tipp mit der Suche hat mich auch noch nicht auf den richtigen Pfad der Weisheit gebracht. Wenn alle Stricke reißen, muss ich halt auf diesen Wert verzichten. Das ist zwar schade, da es ja in dem eigentlichen Block für die Mitglieder vorhanden ist. Dieser reicht mir aber nicht, da ich mehr Informationen bereitstellen wollte.
php Code im Header bringt mir in der Vorschau nur eine riesige Fehlerauflistung oder gar keine Ausgabe.
Übrigens kann ich auch bei einer Seite kein "Global: Result summary" auswählen. Kann es sein, daß das nur bei Nodes geht?
Views_calc
am 25.01.2015 - 15:17 Uhr
Jetzt bin ich auch mal auf das Modul views_calc gestoßen und komme mit der Einrichtung absolut nicht klar. Es wird einem halt nicht wirklich erklärt, welche Parameter man wo genau einzustellen hat. Darum mal auch hier meine Frage, ob damit schon jemand Erfolge erzielt hat?
Lösung gefunden
am 25.01.2015 - 17:32 Uhr
Nachdem ich einige Forenbeträge bei drupal.org gelesen habe, gab es den entscheidenden Link mit der für mich 100% passenden Lösung.
Jene Lösung lautet:
<?php print count(views_get_current_view()->result); ?>
Der Thread wird somit von mir geschlossen.
Wo hast Du das hin
am 25.01.2015 - 17:39 Uhr
Wo hast Du das hin geschrieben?
In den Headerbereich der View?
Weiß eigentlich jemand, was der Unterschied ist zwischen "result" und "total_result"?
Ich hatte was im Kopf, daß result nur die Menge für die aktuelle Seite ist, wenn man einen Pager verwendet.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Das steht im Headerbereich
am 25.01.2015 - 19:04 Uhr
Das steht im Headerbereich (Global: Text area) bei der Blockansicht und zählt genau die Ergebnisse, die der Views Block ausgeben soll. Exakt das war von mir gesucht und ist damit perfekt ausgeführt.
Hast Du einen Pager im
am 25.01.2015 - 19:07 Uhr
Hast Du einen Pager im Block?
Vermutlich nicht.
Deswegen ist evt. result und total_result identisch.
Muß ich bei Gelegenheit mal ausprobieren.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Seitennavigation: All
am 25.01.2015 - 19:23 Uhr
Seitennavigation: All Items
So habe ich es aktiviert. Allerdings habe ich gerade alle Einstellungen durchprobiert. Die Anzeige bleibt identisch auch bei full pager oder "Display a specified number of items".
Danke!
am 25.01.2015 - 19:43 Uhr
Danke!
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de