Link zum Profil des eingeloggten Users
Eingetragen von pebosi (2645)
am 27.10.2006 - 13:07 Uhr in
am 27.10.2006 - 13:07 Uhr in
Wie muss der Pfad lauten (Clean URLS) wenn ich einen Link setzen will, der auf das Profil (oder direkt zum bearbeiten) des aktuell eingeloggten Users zeigt?
gruß pebosi
- Anmelden oder Registrieren um Kommentare zu schreiben
<a
am 27.10.2006 - 13:12 Uhr
<a href="/user"></a>
<?php
global $user;
print l($user->name, '/user'.$user->uid.'/edit');
?>
vg
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
Danke, stehen in dem Object
am 27.10.2006 - 13:50 Uhr
Danke, stehen in dem Object $user auch die Feldwerte zur verfügung die ich mit dem Profilmodul hinzugefügt habe?
gruß pebosi
Was da drin steh, kannst Du
am 27.10.2006 - 13:53 Uhr
Was da drin steh, kannst Du mit
<?php
print_r($user);
?>
rausfinden.
Je nachdem, wo Du Dich befindest, ja.
Wenn nicht versuch es mit [1].
vg
[1] http://api.drupal.org/api/4.7/function/profile_load_profile
--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de
Mein Konto im Menü deaktivieren
am 28.10.2006 - 12:30 Uhr
Super, Danke hat mir auch geholfen.
Jetzt hab ich diesen Bereich als extra Link ins Template einbauen können.
Aber wie kann ich diesen, im Menü schreibgeschützten, Link aus der Navigation entfernen?
Alle anderen Menüpunkte kann ich aktivieren und deaktivieren.
"Mein Konto" aber leider nicht.
Gibts da einen Trick.
Gruß
Helge
Du könntest doch auch den
am 28.10.2006 - 12:43 Uhr
Du könntest doch auch den ganzen Block ausschalten?
Den Block könnte ich
am 28.10.2006 - 13:15 Uhr
Den Block könnte ich ausschalten, richtig.
Dann wären aber alle anderen NaviPunkte auch mit wech.
Die hätt`ich ja schon noch ganz gerne da drin.
Hmm.
Wenn du den Block
am 28.10.2006 - 19:11 Uhr
Wenn du den Block deaktivierst kannst du dir einen neuen Block erstellen nur mit den Links die du brauchst, um nur den Link zu entfernen öffne die user.module - Datei und kommentiere diese Zeilen aus:
// Your personal page
if ($user->uid) {
$items[] = array('path' => 'user/'. $user->uid, 'title' => t('my account'),
'callback' => 'user_view', 'callback arguments' => array(arg(1)), 'access' => TRUE,
'type' => MENU_DYNAMIC_ITEM);
}
gruß pebosi
Super pebosi
am 29.10.2006 - 12:31 Uhr
vielen Dank, genau das hab ich gemeint.
Ist für mich der einfachste Weg, den Link loszuwerden.
Hab ihn ja jetzt woanders.
Schönen Sonntag wünsch ich ;o)
Lieben Gruß
Helge
Mein Konto verlinken
am 16.02.2008 - 15:08 Uhr
Hallo,
ich würde hierzu auch gern nochmal eine Frage stellen, und zwar möchte ich den Menüpunkt "mein Konto" generell so verlinken, dass direkt user/1/edit aufgerufen wird und nicht user/1 ist das möglich? habe schon wie ein wilder gesucht nur leider nichts weiteres dazu gefunden.
LG
willi1