Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Feldwerte per PHP zählen.

Eingetragen von Brian (158)
am 11.11.2013 - 14:18 Uhr in
  • Views

Ich habe in einem Content-Type ein Feld, in dem ein Haken gesetzt werden kann. (Ja/ Nein)
Jetzt möchte ich im Kopfbereich von einem View per PHP zählen lassen wie viele Nodes es gibt,
indem dieses Feld den Wert „Ja“ zurück gibt.
Ich habe dazu schon ein wenig herumgesucht und getestet. Leider will es nicht funktionieren.
Kann mir jemand weiterhelfen ?

‹ Views - Filter spielen nicht wie gewünscht zusammen [gelöst] Feldwerte per PHP zählen. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

na es gibt doch einen zähler,

Eingetragen von admindrupal (347)
am 11.11.2013 - 14:54 Uhr

na es gibt doch einen zähler, wenn ich mich richtig erinnere, der die anzahl der ergebnisse zählt. du musst dann einfach den filter nutzen, wo du das feld nimmst und dir alle anzeigen lässt welche true sind. und ich habe es auch gefunden - du musst ein feld hinzufügen : 'Global: Ergebniszähler einer Ansicht' und dann hast du auch die anzahl deiner Nodes die den wert "true" haben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hilft mir leider nicht

Eingetragen von Brian (158)
am 11.11.2013 - 15:17 Uhr

Das hilft mir leider nicht weiter. Ich will es ja im Kopfbereich, in einem Global: Textbereich mit PHP lösen.
Ausgabe also:
Wieviele Nodes gibt es von einem bestimmten Contenttype in dem dieses Feld den Wert "true" hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, dann fügst du im

Eingetragen von admindrupal (347)
am 11.11.2013 - 15:27 Uhr

okay, dann fügst du im Kopfbereich Global: Ergebnis-Zusammenfassung hinzu mit dem token @total kannst du die die Gesamtanzahl anzeigen lassen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, @total zeigt mir dann

Eingetragen von Brian (158)
am 11.11.2013 - 15:39 Uhr

Ok, @total zeigt mir dann die Summe aller Nodes des Contenttypes an, aber nicht wie oft ein Feld den Wert "true" besitzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

dann musst du einen filter

Eingetragen von admindrupal (347)
am 11.11.2013 - 15:42 Uhr

dann musst du einen filter hinzufügen wo du alle nodes anzeigen lässt und das Feld gleich 'True' ist.
Damit bekommst du die anzahl der nodes wo "JA" oder true das feld hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Damit würde Views mir nur die

Eingetragen von Brian (158)
am 11.11.2013 - 15:56 Uhr

Damit würde Views mir nur die Nodes anzeigen, die in diesem Feld den wert "true" haben.
Es ist ein View zur Übersicht eines Projekts.
Dort werden z.B. Produktnummern, Namen, Adressen usw. aus den Nodes des Contenttypes ausgegeben.
Es müssen alle Nodes des Contenttypes anzeigt werden. Auch die in diesem Feld nicht den Wert "true" haben.
Ich will lediglich im Kopfbereich eine Ausgabe.
Also: "Nodes des typs_x mit field_name "true" = xx"
Das lässt sich so leider nicht lösen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann mach einen zweiten View,

Eingetragen von wla (9464)
am 11.11.2013 - 16:05 Uhr

Dann mach einen zweiten View, der nur die mit true zählt und binde den mittels PHP über die Funktion view_embed_view im Header des ersten Views ein.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

na dann erstellst du ein

Eingetragen von admindrupal (347)
am 11.11.2013 - 16:10 Uhr

na dann erstellst du ein views wo du wie zuvor geschrieben filterst und die genaue anzahl herausbekommst, schließt aber die anzeige der felder aus. somit kannst du nur die anzahl im kopfbereich anzeigen lassen.

dann erstellst du ein weiteres views, wo du alle anzeigen lässt. und in diesem zweiten views bindest du den ersten views in der kopfzeile ein

Global: Ansichtsbereich
Eine Ansicht in einen Ansichtsbereicht einfügen.

Dann werden alle deine nodes angezeigt und es wird dir die anzahl angezeigt, wo das feld den wert 'true' besitzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das kann ich mal versuchen,

Eingetragen von Brian (158)
am 11.11.2013 - 16:15 Uhr

das kann ich mal versuchen, danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, damit denke ich, dass

Eingetragen von admindrupal (347)
am 11.11.2013 - 16:21 Uhr

ja, damit denke ich, dass dein problem gelöst ist. wenn nicht kannst du dich ja noch eimal melden. sollte es diese Lösung sein, dannn setze bitte dein node hier beim drupalcenter auf gelöst. damit andere die lösung nachlesen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!, es funktioniert ohne

Eingetragen von Brian (158)
am 11.11.2013 - 18:26 Uhr

Danke!, es funktioniert ohne Probleme.
Hätte man auch selbst drauf kommen können. Zweimal um die Ecke gedacht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gern geschehen... und ich bin

Eingetragen von admindrupal (347)
am 12.11.2013 - 10:58 Uhr

Gern geschehen... und ich bin kein Profi und gebe dennoch gern das weiter, wenn ich helfen kann. Klar ist man nach der Lösung schlauer und meint, dass man selbst darauf kommen sollte. Doch beim nächsten mal wirst du dich daran erinnern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Frage hab ich da

Eingetragen von Brian (158)
am 12.11.2013 - 15:07 Uhr

Eine Frage hab ich da noch.
Wenn ich mit den Filtern und Global: Result summary im Kopfbereich mein Ergebniss bekomme,
würde ich in diesem View gerne das Titelfeld ausblenden. So das ich wirklich nur die "Summe" als
Ausgabe bekomme.

Den View kann ich dann über Global: Ansichtsbereich im eigentlichen View aufrufen.

Wenn ich nun das Titel Feld von der Anzeige ausschließe, sagt mit Views folgendes:

- Die Anzeige „Master“ verwendet Felder, aber es sind keine dafür angegeben oder alle ausgeschlossen.
- Die Anzeige „Page“ verwendet Felder, aber es sind keine dafür angegeben oder alle ausgeschlossen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Brian, wie schon

Eingetragen von admindrupal (347)
am 13.11.2013 - 10:35 Uhr

Hi Brian, wie schon geschrieben ich bin kein Profi und wenn du den Titel ausblenden möchtest, dann ändere den Titel in Views und lass den Titel leer.
Sollte das nicht deine Lösung sein, dann würde ich dir empfehlen deine Frage / Problem in einem neuen node hier im Drupalcenter zu stellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 3 Tagen 16 Stunden
  • Guckst du hier: step by step
    vor 3 Tagen 6 Stunden
  • Guckst du hier: step by step
    vor 3 Tagen 6 Stunden
  • Ich habe ja keine Angst vor
    vor 1 Woche 5 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 21 Stunden
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 2 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 2 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 1 Tag
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 4 Wochen 5 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 13 Stunden

Statistik

Beiträge im Forum: 250284
Registrierte User: 20498

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 21 Gäste online.

Benutzer online

  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association