User Edit verlinken mit Bild
am 09.09.2012 - 17:31 Uhr in
Hallo zusammen.
Habe folgendes eingeführt
<?php
global $user; print l($user->name, 'user/'.$user->uid.'/edit/arbeitgeber');
?>Funktioniert prima.
Ich möchte jetzt das es statt denn Benutzernamen ausgibt, einen Bild ausgibt. Wie stehle ich das an?
LG
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben

In der l-Funktion statt
am 09.09.2012 - 17:41 Uhr
In der l-Funktion statt $user->name auf die Funktion theme('image', .......) wechseln. Die genauen Parameter findest Du auf api.drupal.org unter dem Stichwort theme_image. Damit bekommst Du ein fertig gethemtes Image geliefert. Dann braucht aber die l-Funktion einen dritten Parameter der Form array('html' => true), damit das Image auch passend verbaut wird.
Beste Grüße
Werner
Danke Werner bin ein wenig
am 09.09.2012 - 18:15 Uhr
Danke Werner bin ein wenig weiter aber nur ein wenig
also in template.php
function theme_image($variables) {
$attributes = $variables['attributes'];
$attributes['src'] = file_create_url($variables['path']);
foreach (array('width', 'height', 'alt', 'title') as $key) {
if (isset($variables[$key])) {
$attributes[$key] = $variables[$key];
}
}
return '<img' . drupal_attributes($attributes) . ' />';
}
natürlich angepasst mit meine Template. Jetzt weis ich nicht weiter, sieht ziemlich kompliziert aus :-)
LG
Sven