[gelöst]In View aus [uid] den Benutzernamen erstellen
Eingetragen von mikolaskova (776)
am 07.06.2010 - 20:40 Uhr in
am 07.06.2010 - 20:40 Uhr in
Hallo,
in einer Quiz-Result-View kann ich das Feld mit der User-Id des Benutzers der ein bestimmtes Resultat abgeschickt hat erstellen.
Ich möchte aber statt der Uid den Namen anzeigen lassen.
Unter "Rewrite the output of this field" kann ich die [uid] nur durch html erweitern, aber keinen php-Code einfügen.
Gibt es eine andere Möglichkeit, wie ich erreiche, dass der Name des entsprechenden Benutzers angezeigt wird?
Für Hinweise wäre ich sehr dankbar!
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
Beziehungen
am 08.06.2010 - 08:19 Uhr
Hallo Adriana,
normalerweise gibt es für solche Probleme die Möglichkeit "Beziehungen" zu Views hinzuzufügen. Damit kannst Du einfach zusätzlich die Benutzertabelle im View verwenden und dementsprechend die User-ID aus deiner Abfrage und der Benutzertabelle verknüpfen. Damit sollten Dir sämtliche Daten des Benutzers zur Verfügung stehen.
Gruß,
Sven
Danke für den Hinweis-
am 08.06.2010 - 11:51 Uhr
Danke für den Hinweis- allerdings finde ich unter "Beziehungen" auch wieder nur die Felder der jeweiligen View und keine anderen Views.
(sowohl von einer User-View aus, als auch von meiner quiz-result-View aus)
hier ein Screenshot meiner View
Views Custom Field
am 08.06.2010 - 12:41 Uhr
Hallo nochmal,
wenn es mit den Beziehungen nicht funktioniert, versuch mal ein Views Custom Field.
Dort einfach mal folgenden PHP-Code probieren, wenn du ein Quiz-Result-View verwendest:
<?php
$user=user_load($data->quiz_node_results_uid);
return $user->name;
?>
Gruß,
Sven
Herzlichen Dank!! Das hat
am 08.06.2010 - 13:35 Uhr
Herzlichen Dank!! Das hat bestens funktioniert!
Gruss
Adriana