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

views + entity reference: Darstellung der Kind-Elemente in einer Liste der Eltern

Eingetragen von rockie667 (65)
am 30.10.2014 - 13:01 Uhr in
  • Views

Hallo,

jetzt versuch ich schon einen ganzen Tag eine Anleitung für mein megasimples Problem zu ergoogeln, bin aber scheinbar mal wieder zu doof...

Ich habe einen Inhaltstyp "Kurs" und einen Inhaltstyp "Kursdurchführung", da ein Kurs mehrmals stattfinden kann und ich damit zu jedem Kurs eine Liste mit den Durchführungen erstellen möchte. Kurs enthält eine entity reference auf Kursdurchführung, womit ich beim Anlegen eines Kurses wunderbar direkt mittels inline entity form die zugehörigen Durchführungen anlegen kann. Wie krieg ich jetzt eine Tabelle der Kurse hin, wo zu jedem Kurs die Durchführungen gelistet werden. Also etwa so:

Kurs 1 - Dezember 2014, Februar 2015, Juni 2015

Kurs 2 - Januar 2015, September 2015

Ich hab die Relation angelegt, bekomme die Felder der Durchführungen auch hinzugefügt und krieg aktuell folgendes:

Kurs 1 - Dezember 2014
Kurs 1 - Februar 2015
Kurs 1 - Juni 2015
Kurs 2 - Januar 2015
Kurs 2 - September 2015

Aber ich will ja jeden Kurs nur einmal da stehen haben und dazu alle Durchführungen. Das kann doch nur eine Kleinigkeit sein...

Bin seit gestern am suchen, auch hier im Forum - aber immer noch nicht fündig geworden... :(((

Wäre für jeden Hinweis dankbar!

Danke schon mal im Voraus
Hans

‹ Statistik aus Flags mit Views [gelöst] Suchfilter mit Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

1. Bei den Feldern müsste es

Eingetragen von Goekmen (1013)
am 30.10.2014 - 13:35 Uhr

1. Bei den Feldern müsste es ein Feld geben, was alle referenzierten Inhalte zur Node anzeigt. Dort gibt es dann eine Option (Multiple Fields).
Wenn man die Relation setzt, erscheinen weitere Felder zur Auswahl.

2. Dann die Inhalte Inhalte gruppieren lassen (bei den Darstellungsoptionen).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Goekmen, also mein

Eingetragen von rockie667 (65)
am 30.10.2014 - 14:04 Uhr

Hallo Goekmen,

also mein Inhaltstyp Kursdurchführungen hat das Date-Feld "Dauer (von-bis)". Das Feld kann ich hinzufügen und hab dabei auch die Option, die Relation auszuwählen. Aber wenn ich die Relation auswähle, kommt die Option Multiple Fields bei dem Feld nicht! :(

Wenn ich diese Feld hinzufüge, dann krieg ich genau das, was ich eingangs hingeschrieben hab, nämlich jede Kombination von Kurs und Kursdurchführung nacheinander.

Kurs 1 - Durchführung 1
Kurs 1 - Durchführung 2
Kurs 2 - Durchführung 1
Kurs 2 - Durchführung 2

Was mach ich nur falsch?????

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach mal ein Screenshot von

Eingetragen von Goekmen (1013)
am 30.10.2014 - 14:11 Uhr

Mach mal ein Screenshot von deiner View bitte.
Gruppieren müsstest du aber trotzdem können. Hast du das schon überhaupt probiert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, hab ich! Ergebnisse siehe

Eingetragen von rockie667 (65)
am 30.10.2014 - 14:52 Uhr

Ja, hab ich! Ergebnisse siehe Screenshots - hilft Dir das weiter? :)

AnhangGröße
Bildschirmfoto 2014-10-30 um 14.23.11.png 267.44 KB
Bildschirmfoto 2014-10-30 um 14.25.25.png 300.54 KB
Bildschirmfoto 2014-10-30 um 14.28.00.png 79.79 KB
Bildschirmfoto 2014-10-30 um 14.31.43.png 290.6 KB
Bildschirmfoto 2014-10-30 um 14.34.16.png 191.75 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab das "Zeitraum"-Feld

Eingetragen von rockie667 (65)
am 30.10.2014 - 14:57 Uhr

Ich hab das "Zeitraum"-Feld hinzugefügt. Gruppiert hab ich einmal nach der Kurs-ID und einmal nach Zeitraum. Aber beidesmal erhalte ich den Kurs zwei mal. Ich möchte aber, dass bei dem einen Kurs beide Zeiträume erscheinen.

Ich hoffe, ich drück mich verständlich aus... :)

Und: ganz lieben Dank für Deine Mühen!!!!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab auch schon versucht,

Eingetragen von rockie667 (65)
am 30.10.2014 - 15:24 Uhr

Ich hab auch schon versucht, die Entity Kursdurchführung als gerenderte Entität hinzuzufügen. Dafür hab ich extra einen Viewmode in der Kursdurchführung-Entität angelegt, der nur das Feld "Dauer" beinhaltet. Aber wenn ich das einfüge, bleibt das Feld Zeitraum leer - mal ganz davon abgesehen, dass ich den zugehörigen Kurs dann auch zweimal angezeigt bekomm... :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann das Datumsfeld in

Eingetragen von Goekmen (1013)
am 30.10.2014 - 15:30 Uhr

Ich kann das Datumsfeld in den Feldern nicht entdecken. Welches Feld erzeugt das Datumsfeld (Mittwoch, etc...)?

Du scheinst Panels zu benutzen. Damit kenne ich mich leider nicht aus. Wozu brauchst du Panels?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist das "Dauer"-Feld, im

Eingetragen von rockie667 (65)
am 30.10.2014 - 15:54 Uhr

Das ist das "Dauer"-Feld, im zweiten Screenshot ganz unten.

Naja, mit Panels hab ich die Kursseite gestaltet. Hab Liste und hervorgehobenes Formular in verschiedenen Panels, einen Einleitungstext in einem dritten.

Aber witzigerweise hab ich es jetzt über die gerenderte Entität doch hingekriegt. Aber muss ich verstehen, warum ich beim hinzufügen der referenced entity "Kursdurchführungen" die Beziehung nicht auswählen darf? Hab es jetzt mal ohne Relation probiert - und siehe da: es geht! Aber ich kapier beim besten Willen nicht, warum die referenzierte Entität nur "ohne Beziehung" eingefügt werden kann!!!!!! :((((

edit: ich meinte natürlich den dritten Sreenshot! Sorry

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber das Feld

Eingetragen von Goekmen (1013)
am 30.10.2014 - 16:04 Uhr

Aber das Feld Datumsfeld/Dauer taucht nicht bei deinen Feldern auf die gerendert werden (oder habe ich was übersehen)?
Screenshot 1 & 2 meine ich.

Bei Screenshot 3 ist das Feld nicht ausgewählt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, hast Du nicht - den

Eingetragen von rockie667 (65)
am 30.10.2014 - 16:27 Uhr

Nein, hast Du nicht - den Screenshot hatte ich gemacht, bevor ich das Feld nochmal eingefügt hatte.

Jetzt aber nochmal, aber mit dem fraglichen Feld:

AnhangGröße
Bildschirmfoto 2014-10-30 um 16.25.30.png 366.54 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Verwendest du verschiedene

Eingetragen von Goekmen (1013)
am 30.10.2014 - 16:59 Uhr

Verwendest du verschiedene Nodes für das Datum oder wiederholst du das Datum (Date Repeat)?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verwende das date-Feld

Eingetragen von rockie667 (65)
am 30.10.2014 - 17:03 Uhr

Ich verwende das date-Feld (date-Modul), bei dem man auch das Enddatum angeben lassen kann. Kann das die Ursache sein?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Thema ist nicht ganz

Eingetragen von Goekmen (1013)
am 30.10.2014 - 17:12 Uhr

Das Thema ist nicht ganz unkompliziert. Denke mal das geht in diese Richtung hier:
https://www.drupal.org/node/1118288

Ich würde folgendes machen:
Schnell eine Test-View erstellen und die Ausgangssituation umkehren.
Kursdurchführungen und dann eine Beziehung zu Kurs/Kursthema,

Theoretisch müssten dann alle Termine aufgelistet werden.
Dann gruppierst du nach der Kurs/Kurs Thema.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber, wenn ich statt dem

Eingetragen von rockie667 (65)
am 30.10.2014 - 17:31 Uhr

Aber, wenn ich statt dem von-bis-Feld das body-Feld der Kursdurchführung einfüge, hab ich den selben Effekt. :(

Die Referenz am Kurs zu haben gibt mir die Möglichkeit, mit dem inline entity form modul dem User das Anlegen der Kursdurchführungen direkt beim Anlegen des Kurses zu ermöglichen. Das ist superpraktisch.

Aber mir kommt diese Anforderung doch eigentlich ziemlich banal vor. Solche Eltern-Kind-Beziehungen in einem View darzustellen, kann doch kein so ungewöhnliches Anliegen sein... :(((

edit: Und außerdem hab ich bei meinem endlosgegoogle irgendwo gelesen, dass die entity-Referenz ja von der Richtung der Referenz eigentlich gar nicht abhängig ist. Glaub, das war in einem Videotutorial von Shane Thomas (codekarate.com).

  • 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 2 Tagen 13 Stunden
  • Hey danke
    vor 3 Tagen 8 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 2 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 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