Direkten Link zu Kontakt in einen View einfügen

am 28.10.2008 - 12:40 Uhr in
Es ist immer wieder überraschend, wie leicht bestimmte Dinge mit Drupal funktionieren und an welch unscheinbaren Orten sich dann wieder Hindernisse auftürmen...
Auf unserer Schulhomepage sollen die Lehrer aufgelistet werden nach bestimmten Kriterien - kein Problem, Views2 ist toll! Aber neben dem Foto soll auch noch ein klickbarer Link erschienen, z.B. "Kontakt", über den man direkt zum persönlichen Kontaktformular für diesen Benutzer kommt.
Den Link dafür kenne ich: ...user/ZAHL/contact
aber den will ich nicht bei jedem per Hand eingeben. Und bei den Feldern von Views finde ich ihn auch nicht. Bin ich zu blöde?
Für Nodes gibt es das nette Feld "Titel" mit der Option "Dieses Feld auf seinen Beitrag verweisen" - Für Benutzer gibt es die parallele Option bei "Name": "Dieses Feld zu dessen Benutzer verweisen". Dahinter steckt die Funktion "link_to_user". Ich bräuchte also etwas wie "link_to_user_contact", gibt es aber leider nicht.
Hat jemand einen Tipp für mich?
JUlearn
- Anmelden oder Registrieren um Kommentare zu schreiben
Also im Advanced Forum wirds so gelöst:
am 28.10.2008 - 14:21 Uhr
if (module_exists('contact') && ($account->contact) && ($account->uid != $user->uid) && ($user->uid != 0)) {
$variables['contact_class'] = "contact";
$variables['contact_icon'] = theme('image', advanced_forum_theme_path() . '/' . $themedir . "/images/email.png", 'Email', 'Email', NULL, TRUE);
$variables['contact_text'] = t('Email');
$variables['contact_link'] = 'user/'. $accountid . '/contact';
$variables['contact'] = '<div class="contact">' .
l($variables['contact_icon'] . ' ' . $variables['contact_text'], $variables['contact_link'], array('absolute' => TRUE, 'html' => TRUE)) .
'</div>';
}
... hilft vielleicht schon mal als Ansatz?
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
Thoor schrieb ... ... hilft
am 02.11.2008 - 19:37 Uhr
...
... hilft vielleicht schon mal als Ansatz?
Leider nicht - da bin ich schon weit jenseits meiner Grenzen, sofern mir nicht jemand verrät, wie ich das in einen View integrieren kann.
Vielleicht ist es ja auch ganz einfach...
[Hoffnungsvolle Blicke werfend]