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

[gelöst] Zugriff auf "fremde" profile2 Felder - views3 - - profile2- - entity references -

Eingetragen von katasun (281)
am 24.06.2014 - 10:39 Uhr in
  • Views
  • Drupal 7.x oder neuer

wenn ich mir mit Hilfe des entity references Moduls und dem profile2 Modul und den Views eine Tabelle mit den Benutzerangaben anzeigen lassen möchte funktioniert das gut. Relation anfügen bei den Views, Profile.

Aber ich habe drei verschiedene Benutzerprofile mit unterschiedlichen Feldern. Ich kann mir in den Views Benutzer A mit dem Profil A anzeigen lassen. Geht auch für Benutzer B mit Profil B.

Beispiel: Sportverein, die Mitglieder ( Benutzertyp A ) werden durch Trainer ( Benutzertyp B ) betreut. Für den Fall von Ausfall, Krankheit hätte ich gerne eine Liste von allen Trainern, aber auch eine Telefonnumer, die nur im Benutzerprofil C ( Platzwart ) enthalten ist.

Ich kann auf die Trainer zugreifen und ein Liste bilden mit allen Angaben zum Trainer, aber der Zugriff oder das Einbinden des Profilfeldes Telefon_Platzwart gelingt nicht, trotz aller Bemühungen. Ich habe mir auch Module angesehen, entiy references sync aber auch das hat mir noch nicht geholfen.

Ich brauche aber eine View, bei der ich die Telefonnummer des zuständigen Benutzer C - dem Platzwart - anzeigen lassen kann. Es geht also um den Zugriff auf ein "fremdes" Benutzerprofil. Gibt es da eine Möglichkeit das einzubinden oder anzusprechen. Ich habe die UserID und auch eine Profil ID, aber in meinem Beispiel immer nur den Zugriff auf die Profildaten vom Trainer ( Profil B ), leider nicht auf Felder von Profil C.

Hat das schon mal jemand gehabt und in welche Richtung kann ich das was probieren oder vielleicht gibt es auch dafür schon eine Lösung.

Gruss Katasun

‹ [gelöst] Add Node Formular Validierung [gelöst] Zugriff auf "fremde" profile2 Felder - views3 - - profile2- - entity references - ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Na wie sind denn Profil C und

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 11:12 Uhr

Na wie sind denn Profil C und Trainer miteinander verbunden? Da muss es ja eine Verbindung geben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

die Profile sind nicht verbunden

Eingetragen von katasun (281)
am 24.06.2014 - 11:51 Uhr

die Profile sind nicht verbunden, ich würde diese auch verbinden, wenn es dafür einen brauchbaren Weg gibt. Es geht um die Benutzeranmeldung. Die Profiledaten sind unterschiedlich, sondt würde ich nur eine Profileform benutzen.

Das andere Problem ist, das sich diese Angaben immer ändern, wenn es neue Kurse gibt, etc, dann ändern sich auch die zugeordneten Trainer und Platzwarte.

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Woher soll Views (oder woher

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 12:17 Uhr

Woher soll Views (oder woher sollte irgendwer) denn dann wissen, welche Nummer aus welchem Platzwart-Profil beim Trainer angezeigt werden soll, wenn es keinerlei Verbindung zwischen Trainer und Profil des Platzwarts gibt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie kann ich den eine Verbindung aufbauen

Eingetragen von katasun (281)
am 24.06.2014 - 12:33 Uhr

Wie kann ich den eine Verbindung zwischen den Profilen aufbauen?

Bei den Mitgliedern habe ich ein Entity reference field auf den User Namen und dann ein Filter, durch den nur die Trainer nagezeigt werden. Bei den Trainer habe ich das gleiche als Referenz auf die Platzwarte.

Welche Verknüpfung brauche ich denn damit die Profile verknüpft werden?

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du so eine Referenz

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 13:05 Uhr

Wenn Du so eine Referenz hast, hast Du ja schon die benötigte "Brücke". Du kannst die jetzt eigentlich über eine "Beziehung" in den Views reinholen. Ich habe jetzt gerade kein Projekt mit Reference zur Hand, wo ich schauen könnte, wie genau das heißt.

Wo genau steckt denn die Referenz? Hast Du den User direkt durch eine Referenz-Feld mit dem Platzwart verbunden? Oder geschieht das in den jeweiligen Profilen?

Baust Du eine User-Ansicht mit Trainern, müsstest Du in letzterem Fall erst die Beziehung "Benutzer: Profil" nutzen, um das Trainer-Profil hereinzuholen. Danach stehen Dir ja erst die Felder aus dem Trainer-Profil zur Verfügung. Und dann kannst Du auch die Beziehung "Referenz auf Trainer" hereinholen (so denn das reference-Feld ein Feld des Trainer-Profils ist).

  • Anmelden oder Registrieren um Kommentare zu schreiben

habe ich alles probiert ...

Eingetragen von katasun (281)
am 24.06.2014 - 16:21 Uhr

habe ich alles probiert, aber ist mir nicht gelungen. Ich habe mir extra eine Testumgebung dafür eingerichtet, hat aber nicht geklappt. Ja ich kann die Felder in den Views ansprechen und in einer Tabelle einfügen, aber es sind nie Werte enthalten. Es gibt immer nur die Relation zwischen dem User und seinem eigenen Profil, nie den Zugriff auf ein anderes Profil.

In der Testumgebung habe ich besonders alle Rechte für alle alle freigeschaltet und alle Filter deaktivert und alle unnötigen Module rausgenommen, aber vielleicht mache ich einen Kardinalfehler, wenn man lange genug an einem Problem sitzt, bekommt man immer einen Tunnelblick.

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du denn beim Feld auch

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 16:45 Uhr

Hast Du denn beim Feld auch die richtige Beziehung ausgewählt? Ansonsten würden ja auch mal ein paar Screenshots helfen, die Deine Einstellungen zeigen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Hilfe

Eingetragen von katasun (281)
am 27.06.2014 - 07:03 Uhr

Um das Problem zu lösen muss das entity-reference field bei den Platzwarten angelegt werden. Ich bin die ganze Zeit davon ausgegangen, das es bei den Sportler angelegt werden muss. Wer also auch so ein Problem hat, das entity-reference-field muss vom Ziel zur Quelle zeigen, ansonsten kann man nicht darauf zugreifen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Ahnung, was Du da jetzt

Eingetragen von tobi-berlin (857)
am 27.06.2014 - 07:27 Uhr

Keine Ahnung, was Du da jetzt gemacht hast, aber es geht auf jeden Fall in beide Richtungen (Drupal 7)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beide Richtungen

Eingetragen von katasun (281)
am 27.06.2014 - 14:40 Uhr

Zu diesem Problem habe ich extra eine Testseite erstellt um wirklich nur dieses Problem zu untersuchen. Ich kann die Relationen einbinden in den Views. Ich kann bei der Feldauswahl auch das gewünschte Feld auswählen, aber ich habe nie Daten angezeigt bekommen. Damit ich das nicht in irgendwelche Rechteprobleme laufe, habe ich auch alle Rechte freigegeben. Bei mir hat es nicht geklappt.

Gruss Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • wmtbpo361x
  • 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
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250239
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • 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 0 User und 65 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