Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Fragen zu Entity Reference/Views

Eingetragen von anneka (47)
am 06.07.2016 - 17:32 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo zusammen,

ich habe ein paar Verständnisprobleme zu Entity Reference, Views und der Ausgabe der referenzierten Felder. Neben fehlenden Kenntnissen habe ich da irgendwo noch einen elementaren Denkfehler drin.

Mein Ursprungsproblem ist eigentlich, dass ich nicht weiß, wie ich die einzelnen gewünschten Felder aus der referenzierten Entität (in diesem Fall Benutzerprofil) in meinem Template ausgeben kann. Dabei hat mich die Verwendung von Views noch mehr verwirrt.

Ich habe einen Content Type "Projekte". In diesem sind ein Infotext, ein paar Kurzinfos sowie ein Ansprechpartner für das Projekt angegeben. Diese Ansprechpartner sind immer registrierte Benutzer. Alle Felder werden in einem eigenen Template für diesen Content Type ausgegeben.
Erst hatte ich die Daten für den Ansprechpartner händisch per einzelner Textfelder (Name, Telefon..) eingegeben, was auch super klappt, aber dann dachte ich mir "Hey, das kannst du dir doch auch automatisch mit Entity Reference holen"
Also habe ich dem Content Type "Projekte" ein neues Entity Reference-Feld hinzugefügt mit dem Zieltyp Benutzer und kann dann im Bearbeiten-Dialog des Nodes einen Benutzer auswählen. So zeigt er mir natürlich, je nach gewählter Anzeige, nur den Benutzernamen oder das gesamte Profil. Ich brauche aber nur bestimmte Felder aus dem Profil.
Dann dachte ich, dass ich eine Entity Reference View erstelle mit den Feldern, die ich brauche (wie ich die dann einzeln ausgebe wäre mir auch noch nicht klar, aber immerhin einen Schritt weiter). Also, habe ich diese ERV erstellt, die mir Benutzer anzeigt und habe die von mir zu den Profilen hinzugefügten Felder "Vorname", "Name", "Telefonnummer" hinzugefügt. Bei der Anzeige des Inhaltstyp habe ich bei "Anzeige verwalten" darauf geachtet, dass bei Format "selected view mode" ausgewählt ist.
Rufe ich das Entity Reference Feld in meinem Template jetzt aber mit

<?php
print render($content['field_ap']);
?>
werden mir dort ganz andere Felder angezeigt als die,die ich in der View ausgewählt habe. Im Bearbeiten-Dialog des Nodes werden mir die Felder angezeigt, die ich in der View ausgewählt habe. Habe ich den Sinn dieser View einfach falsch verstanden?

Was das ausgeben der einzelnen Felder einer referenzierten Entitität anbelangt, fehlen mir einfach die PHP-Kenntnisse, aber es kam mir so trivial vor, dass ich mir sicher war, eine Lösung zu finden. Hab ich aber leider nicht.

Ich brauche wohl nicht zu erwähnen, dass ich blutige Anfängerin bin, aber Drupal macht Spaß, weil es immer mehrere Wege ans Ziel gibt und das Problem oft nur an einem Brett vorm Kopf liegt ;)

Vielen Dank für eure Zeit

‹ Spezielle Datenbanktabelle erzeugen möglich? [gelöst] Fragen zu Entity Reference/Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

du mußt da die view aufrufen

Eingetragen von caw (2762)
am 06.07.2016 - 18:25 Uhr

du mußt da die view aufrufen http://comm-press.de/blog/fields-rendern-helferlein-der-drupal-7-field-api

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, vielen Dank für deine

Eingetragen von anneka (47)
am 09.07.2016 - 18:16 Uhr

Hallo,

vielen Dank für deine Antwort. Allerdings muss ich gestehen, dass mich diese nicht weiter gebracht hab. Ich habe nicht rausfinden können, wie ich daraus ein Feld aus einer referenzierten Entitytät ausgebe. Das liegt weniger an der Hilfestellung als an meinen fehlenden Kenntnissen.

Allerdings habe ich einen anderen Weg für mich gefunden. Ich habe wohl wirklich die Feldeinstellungen des Entity Reference-Feldes nicht verstanden. Wenn man hier mit einer View filtert, kann man die Ausgabe in dem Node-Edit-Bildschirm beeinflussen, aber nicht die Ausgabe im eigentlichen Beitrag. Na ja, lieber spät als nie gemerkt :D
Jedenfalls habe ich mir jetzt eine View mit Kontext auf die NID und Beziehung auf das Entity Reference Feld erstellt, diese mit meinem gewünschten Feldern bestückt und per views_embed_view in meinem Template ausgegeben. Dann noch das Views-Zeilentemplate angepasst und nun sieht es so aus wie es aussehen soll. Wahrscheinlich nicht die feine englische Art, aber mal wieder irgendwie durchgewurschtelt ;)

  • 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 15 Stunden
  • Hey danke
    vor 3 Tagen 10 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 4 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 12 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