[gelöst] Views + Userreference + Argumente PHP?
am 03.09.2010 - 16:37 Uhr in
Hallo,
ich habe hier ein Problem welches ich momentan nicht gelöst bekomme.
Ausgangslage:
Es gibt ein Profil vom User Benny (users/benny) - dieses Profil enthält einen Node/User-Reference-Link für den Inhaltstyp "Bewertung". (node/add/bewertungen/68)
Ein anderer User (Frank) schreibt nun eine Bewertung über Benny. (inhaltstyp "Bewertung")
Nach dem Speichern der Bewertung - wird automatisch das User-Reference-Feld mit dem Namen von "Benny" gefüllt (mit Rules) und der Autor des Nodes (Frank) befindet sich auf folgendem Alias.
users/benny/bewertungen/titel_der_bewertung_von_frank
Ich möchte jetzt auf der linken Seite dieser Bewertung einen Block(views) mit dem Profilbild + Namen vom User Benny anzeigen und NICHT vom Autor des Nodes Frank. - Ala "Diese Bewertung bezieht sich auf den User Benny".
Das Problem hierbei ist allerdings, dass Frank ja der Autor dieses Nodes ist - somit kann ich Views nicht anweisen ("Argument -> Standard-Argument bereitstellen -> Benutzer-ID aus der URL) zu nutzen denn Views würde in diesem Falle ja die ID von Frank nehmen und nicht von Benny.
Ich habe schon versucht das User-Reference-Field als Argument zu nehmen (dort ist ja der Name von Benny eingetragen) aber leider ergibt dies auch keine Ausgabe des Namens + Profilbildes von Benny.
Ich vermute mal, dass man das Argument über speziellen PHP-Code bereitsellen müsste (Standardargument zu Verfügung stellen -> PHP-Code) aber leider weiß ich als PHP-Anfänger nicht wie man das schreiben müsste (user_load -> referenced_user usw.)
Ist vielleicht von Euch jemand so nett und könnte mir da helfen? Möglicherweise kann das Problem ja auch ohne speziellen PHP-Code gelöst werden.
Danke und Gruß
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe nun ein Lösung
am 03.09.2010 - 17:43 Uhr
Ich habe nun ein Lösung gefunden. Man muss nicht mit PHP-Code arbeiten.
http://drupal.org/node/673418#comment-2831264
Funktioniert super.
Gruß Matthias
Drupal rockt!!!