[gelöst] Benutzerprofil Reiter ändern?
Eingetragen von fugazi (201)
am 20.04.2010 - 18:55 Uhr in
am 20.04.2010 - 18:55 Uhr in
Hallo zusammen,
so langsam sehe ich den Wald vor lauter Bäumen nicht mehr. Ich wollte im Benutzerprofil den Reiter "bearbeiten" in "Konto bearbeiten" ändern. Wie mache ich das den. Habe alles auf der Seite abgesucht und nichts gefunden. Kann mir vielleicht jemand helfen. Vielen Dank im Voraus.
- Anmelden oder Registrieren um Kommentare zu schreiben
Tab umbenennen
am 20.04.2010 - 21:01 Uhr
Hallo.
Leider ist dies nicht so einfach und nur unter Zuhilfenahme eines kleinen Moduls machbar.
Erstelle Dir ein neues Modul mit folgender Funktion:
<?php
function MODULNAME_menu_alter(&$items) {
$items['user/%user_category/edit']['title'] = t('Edit profile');
}
?>
Dann kannst Du den Text einfach über die gewohnte Oberfläche übersetzen (nachdem Du das Modul aktiviert hast).
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Super, vielen Dank hat
am 21.04.2010 - 11:00 Uhr
Super, vielen Dank hat geklappt.
hallo, ist es auch möglich
am 22.04.2010 - 00:52 Uhr
hallo,
ist es auch möglich mehrere tabs umzubennenen?
folgender Code funktioniert nur für das bearbeiten feld.
<?php
// $Id: tabrenamer.module
/**
* @file
* tabrenamer.
*/
function tabrenamer_menu_alter(&$items) {
$items['user/%user_category/view']['title'] = t('Profil Übersicht');
$items['user/%user_category/edit']['title'] = t('Profil bearbeiten');
$items['user/%user_category/friends_gallery']['title'] = t('Meine Kontakte');
}
?>
Gruß
[url=http://www.iphone4spiele.eu/]iPhone4Spiel[/url]
Tabs
am 22.04.2010 - 09:19 Uhr
ist es auch möglich mehrere tabs umzubennenen?
Klar doch. Dazu musst Du schauen, wie die Beschriftungen im Original gesetzt werden. Dazu kannst Du einfach in die entsprechenden Module (z.B. "user.module") gehen und in den Implementierungen von [api:hook_menu] (z.B. "user_menu()") nachschauen, mit welchem Pfad das gemacht wurde.
<?php
$items['user/%user_category/view']['title'] = t('Profil Übersicht');
$items['user/%user_category/edit']['title'] = t('Profil bearbeiten');
$items['user/%user_category/friends_gallery']['title'] = t('Meine Kontakte');
?>
Mööph.
Die [api:t] Funktion erwartet Texte in englischer Sprache (eigentlich ist der Funktion das herzlich egal, jedoch ist Englisch die Standardsprache in Drupal, die dann in die gewünschte Sprache über die Oberfläche übersetzt wird).
Ich vermute mal, für "view" ist der Pfad
user/%user/view
(bei "friends_gallery" ebenfalls).hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.