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

Views: Contextual Filters // mehrer Daten aus deinem Feld filtern

Eingetragen von cecyle (63)
am 26.04.2013 - 15:00 Uhr in
  • Views

Hallo, habe mal wieder ein Problem mit Views:

Habe einen Inhaltstypen mit dem Namen "Spieler" .. Jetzt ist es aber so, dass einige Spieler mehreren Mannschaften gleichzeitig spielen.

Möchte das in Views gerne so ausgeben, dass unterm dem Spieler der Text "Spielt noch in folgenden Teams:" steht und dort Team + Spielernummer angezeigt wird.

Ich habe im Inhaltstypen das Feld Mannschaft das auch per "Node Reference" zum Team linkt. Es wird auch so ausgeben, allerdings ohne Spielernummer.

Leider finde ich keine Lösung wie Drupal sagen kann:

Filter mir alle Teams (bzw. Nodes bzw. Daten) aus dem Feld "field_teams" und füge unterhalb jeden Spieler das richtige Team + Rückennummer an. Die Anzeige mit Team + Rückennummer ist klar.. aber nicht wie er mir nur die Daten aus dem Feld "field_teams" filtert.

LG,
Sam

‹ Unterstützerliste Views: Contextual Filters // mehrer Daten aus deinem Feld filtern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Spieler, der in mehreren

Eingetragen von marco.b (645)
am 26.04.2013 - 21:50 Uhr

Ein Spieler, der in mehreren Teams spielt, hat ja in der einen Mannschaft die Rückennr. X und in der anderen Y. Damit das immer zusammengehört, würde ich das Modul field_collection einsetzen, d.h. du fügst beim Spieler-nodetyp ein field Collection Feld an, in dem legst du ein node reference feld zum Team (field_teams) und ein nummernfeld an.
Das kannst du dann in einem view auch darstellen.
Wenn du diesen view immer unten am node Spieler haben willst, gibt es ein paar Lösungen, eine wäre EVA: Entity Views Attachment (http://drupal.org/project/eva). Damit kannst du einen view an inhaltstypen hängen. In deinem Fall müsstest du als Kontextfilter im view die node-ID der Spielers einstellen, dann funzt das für jeden Spieler gefiltert.

Beste Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marco,vielen Dank für

Eingetragen von cecyle (63)
am 29.04.2013 - 13:27 Uhr

Hallo Marco,

vielen Dank für deine schnelle Antwort, allerdings verstehe ich deine Anleitung nicht so wirklich.

Ich habe im Inhaltstypen "Spieler" das Node_Reference Field = field_team .

Diesem Feld habe ich ein unbeschränktes Limit gegeben und gleichzeitig auf 'hidden' gesetzt.

Wenn ich also auf das Spieler-Profil klicke, sehe ich nur Name + Beschreibung und seine Eckdaten (Pos. / Größe / Alter etc.)

Jetzt würde ich dieses Feld "field_team" gerne 1:1 im View ausgeben.

Hintergrund:

Die Verschiedenen Teams haben jeweils eine andere "Team-Grafik". Ich würde dann unter dem Spieler gerne das so ausweisen:

"Spiele noch in folgenden Teams:

Team 1 + Grafik
Team 2 + Grafik"

Ich habe das EVA Modul installiert, dort kann ich aber im Kontextfilter nicht auf den Content:type zugreifen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sind ja auch ein paar

Eingetragen von marco.b (645)
am 29.04.2013 - 20:42 Uhr

Das sind ja auch ein paar Schritte. Vielleicht zuviel auf einmal. Damit du das node reference Feld im view einfügen kannst, musst du erst rechts unter advanced settings die Beziehung herstellen. Danach solltest du das Feld auch hinzufügen können. Siehe auch http://www.drupalcenter.de/node/43632.

Und immer wieder wirst hier lesen können: Zu Views kannst Du Dir die Tutorial Serien von NodeOne ansehen: "Taming the Beast". Das ist das Beste, was es zu dem Thema gibt, lohnt sich unbedingt, das durchzuarbaeiten!

Und mit EVA kannst du einfach einen view unten an einen nodetype hängen. Der Kontextfilter, der die Beitrags-ID nimmt und die view nach ihr filtert, wird im view eingestellt, nicht in EVA. In "Taming the Beast" ab Folge 19 wird das durchexerziert. Damit kannst du ziiiiiemlich viel machen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 2 Tagen 8 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 6 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 5 Stunden
  • In der entsprechenden View
    vor 11 Wochen 5 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» Alle User anzeigen

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

Benutzer online

  • caw

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