[Gelöst] Mit ID Benutzerbild darstellen

am 05.02.2012 - 19:02 Uhr in
Guten Abend,
bevor ich mit dem eigentlichen Problem beginne erstmal zum allgemeinen: Drupal 7.10 mit der neuesten Views-Version, beides stable.
Ich stehe vor folgendem Problem: In einem eigen definierten Inhaltstypen werden in CCK-Felder Werte geschrieben (ID, Name, Userpoints etc.).
Durch die ID möchte ich nun (in Views) das Bild darstellen. Die Benutzerbilder befinden sich in einem CCK-Feld.
Hierzu bastellte ich mir bereits folgendes:
$result = db_query("SELECT filename FROM {file_managed} WHERE uid = '<uid>'");
foreach ($result as $record) {
}
$image = $record->filename;
$image = 'http://localhost/findet_drupal/sites/default/files/' . $image;
print '<img src="' . $image . '" alt="UserBild" />';
Ich bin davon ausgegangen Views PHP zu nutzen, allerdings stellt sich das ganze aufgrund von Bugs etwas schwieriger als gedacht dar.
Hat einer von euch einen anderen Ansatz, oder kann mir anders weiterhelfen?
Ich bedanke mich schonmal :)
Mit freundlichen Grüßen
Hoamer
- Anmelden oder Registrieren um Kommentare zu schreiben
Du mußt im View eine
am 05.02.2012 - 19:19 Uhr
Du mußt im View eine Beziehung zum User definieren (über die UID). Dann kannst Du beiden Feldern über diese Beziehung das Userbild ausgeben lassen. Die Beziehungen findest Du in der rechten Spalte bei Views unter Extras.
Beste Grüße
Werner
...und nochmals danke!
am 05.02.2012 - 21:35 Uhr
Nabend wla!
Zum zweiten mal an diesem Wochenende hast du mir geholfen!
Habe nun eine Beziehung über die Autor-ID hergestellt und konnte so auf das Feld zugreifen.
Nochmals ein dickes Danke ;D
Gruß
Hoamer