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

Verschachteltet Node Reference View

Eingetragen von kev52 (423)
am 13.10.2010 - 11:30 Uhr in
  • Views
  • Drupal 6.x

Folgende Situation habe ich:

1. Nodetyp: Konferenz
2. Nodetyp: Programmpunkt
3. Nodetyp: Referent

Ich habe verschiedene Programmpunkte, denen via Node Reference ein Referent zu gewiesen werden kann. Gleichzeitig habe ich im Programm Punkt eine Referenz auf eine Konferenz.

Konferenz <- Programmpunkt -> Referent

Jetzt würde ich gerne mit Hilfe der NID der Konferenz, alle Referenten der Konferenz als Nodes darstellen. Geht so etwas?

‹ View/Tabelle: Inhalte aus verschiedenen Content Types in einer Spalte gemischt anzeigen Views Anzeige nicht aktuell trotz cache leeren. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst doch bei node

Eingetragen von jospBln (37)
am 13.10.2010 - 13:16 Uhr

Du kannst doch bei node reference auch ein View angeben. Einfach ein view erstellen und dann hast du die Liste.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein so meinte ich das ja

Eingetragen von kev52 (423)
am 15.10.2010 - 10:37 Uhr

Nein so meinte ich das ja nicht - ich habe quasi verschiedene Referenten. Dann erstelle ich einen Programmpunkt und weise diesem die passenden Referenten zu. Außerdem bekommt der Programmpunkt einen Verweis auf die Konferenz, zu der er gehören soll.

Jetzt kann ich via nid Argument alle Programmpunkte einer Konferenz auflisten und z.B. nur die Inhalte der Referentenreferenz ausgeben. Dann habe ich zwar einen View der alle Referenten darstellt, diese kann ich aber nicht sortieren.

Ich würde gernen einen View erstellen, der alle Referenten als Nodes ausgibt, die in einem Programmpunkt sind, der zur aktuellen Konferenz gehört.

Hoffe, das war verständlich ;o)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist so etwas wirklich nicht

Eingetragen von kev52 (423)
am 19.10.2010 - 17:07 Uhr

Ist so etwas wirklich nicht möglich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm bin mir nicht ganz sicher

Eingetragen von Chinees (14)
am 24.10.2010 - 12:37 Uhr

Hm bin mir nicht ganz sicher ob ich dich richtig verstanden hab. Möchtest du nur des Sortierens wegen Nodes und keine Felder haben? Design-->Tabelle, und dann die entsprechenden Felder sortierbar machen hilft dir nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe das gleiche Problem!

Eingetragen von Makku01 (58)
am 21.01.2011 - 13:31 Uhr

Hi Kev ich habe das selbe Problem. hast Du's hinbekommen?

Ich möchte auf dem Konferenznode einen View (ViewsAttach) mit allen Programmpunkten dieser Konferenz haben. Kein Problem! Dann möchte ich auf dem Programmpunkt-Node einen View aller Referenten zu diesem Programmpunkt haben. Ebenfalls kein Problem.

Jetzt aber: auf dem Konferenznode sollen zusätzlich zu den Programmpunkten auch alle Referenten (die über die Programmpunkte referenziert sind) angezeigt sein. Also die Enkel des Konferenznodes. Verstanden?

Und jetzt die Frage: Wie geht das?

  • Anmelden oder Registrieren um Kommentare zu schreiben

das kannst du über Beziehungen lösen

Eingetragen von Chinees (14)
am 21.01.2011 - 16:55 Uhr

Hallo Makku01,

das kannst du über Beziehungen in der View lösen. Wenn du eine Beziehung zur View hinzufügst (hier Programmpunkt eines Rererenten), kannst du Argumente & Filter darauf genauso verwenden wie auf dem Inhaltstyp, den du haben willst (Referent)

- Beziehung hinzufügen: Referenz von_referent_zu_programmpunkt auswählen
- Beziehungsname vergeben, z.B. "Programmpunkt"
- Filter hinzufügen auf Referenz von_programmpunkt_zu_konferenz
- Beim Filter "Beziehung verwenden" einstellen auf "Programmpunkt"
- Als Filterkriterium die entsprechende Konferenz angeben

Oder du machst das gleiche mit Argumenten statt Filtern.

viele Grüße
Chinees

  • Anmelden oder Registrieren um Kommentare zu schreiben

So klappts! Der Hammer,

Eingetragen von Makku01 (58)
am 21.01.2011 - 18:33 Uhr

So klappts! Der Hammer, vielen Dank dafür!

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Cousins" anzeigen.

Eingetragen von Makku01 (58)
am 24.01.2011 - 18:08 Uhr

Jetzt habe ich das nächste Problem: Ich muss auf der Referentenseite eine View einbauen, in der er sich alle Programmpunkte befinden, die zur selben Konferenz gehören. Durch die Verknüpfung Referent > Programmpunkt > Konferenz ist ja jeder Referent indirekt einer Konferenz zugeordnet. Jetzt möchte ich alle anderen Referenten, also seine Cousins, anzeigen. Versteht Ihr das? ich nicht, deshalb hab ich's wieder aufgemalt ;-)

Wie kann ich das mit Argumenten und Beziehungen bauen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest eine View auf

Eingetragen von Chinees (14)
am 25.01.2011 - 00:16 Uhr

Du könntest eine View auf Programmpunkten machen mit Konferenz als Argument
Dann dem Argument sowas in der Art hier als php-Standardargument zur Verfügung stellen:

<?php
$programmPunkt
= node_load($referenten_id)->field_referenz_zum_programmpunkt[0][nid];
$konferenzId = node_load($programmPunkt)->field_referenz_zur_konferenz[0][nid];
return
$konferenzId;
?>

Ich denke mal das ist kein schöner Weg, er müsste aber funktionieren...

viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich pack das nicht

Eingetragen von Makku01 (58)
am 25.01.2011 - 16:36 Uhr

Danke Chinees, aber das funzt net bei mir. gibt es da keinen weg über argumente + relationships?
Kann bitte jemand weiterhelfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ins Unreine gedacht

Eingetragen von hexabinaer (64)
am 28.01.2011 - 13:03 Uhr

Thinking in progress ...
Was wäre mit einem Ansatz an anderer Stelle? Ich habe sowas noch nicht ausprobiert, aber wenn der Referent mit node_reference auf Programmpunkt angelegt wird, kann man dann nicht als weitere node_reference gleich die zugehörige Konferenz als Feld beim Referenten ablegen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Wochen 4 Tagen
  • Hey danke
    vor 3 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 4 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 4 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 5 Wochen 1 Tag
  • In der entsprechenden View
    vor 5 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 5 Wochen 1 Tag
  • gelöst
    vor 7 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 0 User und 10 Gäste online.

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