Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[erledigt] Anzeige von Feldern bei verknüpften Content?

Eingetragen von SeaLord (12)
am 24.05.2012 - 14:23 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo

beschäftige mich schon seit längerem mit einem fiesen Problem, bei dem ich einfach nicht weiterkomme.
Folgendes: Für unsere Homepage habe ich zwei Contenttypes erstellt - Abteilungen und Personal.
In 'Abteilungen' sind unsere 5 Standorte abgelegt und 'Personal' soll die einzelnen Mitarbeiter der Abteilungen beinhalten.
Der Contenttype Personal ist per Feldtyp "Reference Node" mit Abteilung verknüpft.
So weit, so gut.
Jetzt möchte ich aber gerne bei der Ausgabe der Nodes Personal, dass jedem Mitarbeiter die entsprechende Adresse seiner Abteilung angezeigt wird.
Node soll in etwa so aussehen:
Titel: Name des Mitarbeiters
Adresse der Abteilung (Feld aus dem Contenttype 'Abteilung')
Telefon
Bild des Mitarbeiters
usw.

Wie stelle ich das sinnvollerweise an? Bzw. geht so etwas überhaupt?

Wäre toll wenn jemand einen Ansatz für mich hat.

PS: Ich benutze Drupal 7

‹ [gelöst] Inhaltstyp später ändern, zB Dateigröße, -endung Block-Sichtbarkeit an Node koppeln ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach es mittels des Modul

Eingetragen von wla (9466)
am 24.05.2012 - 14:56 Uhr

Mach es mittels des Modul [do:views Views]. Damit erzeugst Du eine Datenabfrage. Du legst eine Beziehung fest über das Node-Referenz-Feld. Dann kannst Du auch auf die Felder des referenzierten Nodes durchgreifen. Wenn Du bisher noch nicht mit Views gearbeitet hast, empfehle ich Dir die Videotutorials von NodeOne zu dem Thema. Es braucht ein bißchen Zeit bis man darin zu hause ist.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner, Views benutze

Eingetragen von SeaLord (12)
am 24.05.2012 - 15:41 Uhr

Hallo Werner,

Views benutze ich schon. Kam damit auch bisher immer gut zurecht.
Leider weiß ich nicht, wie es mir in diesem Fall weiterhelfen kann. Habe schon einiges ausprobiert, bisher ohne entsprechendes Ergebnis.
Danke für den Video-Link. Da hatte ich auch schon das ein oder andere mal geschaut. Leider bin ich aber immer noch nicht schlauer.

Probiere jetzt erstmal weiter, auch mit Views, vlt komm ich ja noch drauf.

Gruß

Mark

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du eine View

Eingetragen von wbue (234)
am 24.05.2012 - 21:46 Uhr

Wenn du eine View bearbeitest, findest du unter "Advanced" (das ist normalerweise eingeklappt) den Punkt "Relationships". Hier wählst du die Relation aus, die durch Nodereference angelegt wird. Dann musst du (wahrscheinlich) noch unter Filter die Bedingungen für die Relation angeben. Wenn du jetzt Felder auswählst, kannst du bei den Feldern angeben, aus welcher Relation das Feld stammen soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Diese Möglichkeit ist mir in

Eingetragen von SeaLord (12)
am 29.05.2012 - 13:59 Uhr

Diese Möglichkeit ist mir in Views auch bekannt. (Habe Sie auch ausprobiert!) Leider erfüllt sie wie gesagt nicht meinen Zweck, da ich ja mit Hilfe von Views dann nur einen neuen Block bzw. eine Page erzeuge.
Meine Überlegung war eigentlich nur zwei Nodes mit einander zu verbinden, referenzieren, so dass der eine Node bestimmte Felder des anderen Node anzeigen kann (ohne das ich diese Felder im zweiten Node nochmal aufnehmen muss / ich einen Block mit den entsprechenden Feldern anzeigen muss).
Nach weiteren Recherchen im Internet habe ich jetzt das Modul "Relation" für Drupal 7 gefunden. Dabei werden zwischen Nodes Beziehungen hergestellt, welche man mit Feldern hinterlegen kann. Ist allerdings auch etwas komplex, und ich versuche mich gerade da reinzuarbeiten.

danke erstmal für deine Antwort,

vlt hat ja noch jemand Erfahrung mit Relation und kann mir dazu einen Tipp geben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Relation kenne ich nicht,

Eingetragen von wbue (234)
am 30.05.2012 - 15:24 Uhr

Relation kenne ich nicht, aber wenn die erzeugte Relation (mit Feldern) keine Drupal-Entity ist, kannst du das Vergessen. Ich weiß auch nicht, wie dir das Modul helfen soll, da du ja bereits eine Relation (ohne Felder) zwischen zwei Nodes hast
Dir hilft aber sicher viewfield. Erstelle deine View so, dass sie eine Nid als Parameter bekommt (die des Nodes, in dem die Felder des referenzierten Feldes angezeigt werden sollen). Dann legst du im referenzierenden Node ein neues Feld vom Typ view an und konfigurierst es so, dass das Argument immer [nid] ist. Wenn du dann die Anzeige des Feldes richtig konfigurierst, werden die Felder des referenzierten Nodes (ausder View) im referenzierenden Node angezeigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • What is Betaflight firmware
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 2 Tagen 14 Stunden
  • anyone has a working Betaflight mirror right now?
    vor 5 Tagen 3 Stunden
  • Vielen Dank für Ihren
    vor 5 Tagen 7 Stunden
  • Composer ist sehr ratsam
    vor 1 Woche 7 Stunden
  • Vielen Dank für den
    vor 1 Woche 2 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 1 Woche 3 Tagen
  • Gut gemacht
    vor 1 Woche 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 1 Woche 3 Tagen
  • Links
    vor 1 Woche 5 Tagen
  • Moin,wow, sehr gutes
    vor 1 Woche 6 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20562

Neue User:

  • rofilm
  • Cruzorerm
  • Plandkeews

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 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