dynamische Menueinträge mit menu-hook erzeugen ohne Callback-Funktion
am 25.07.2011 - 21:23 Uhr in
Hi,
ich möchte in ein Menü über ein Modul mit dynamischen Menüpunkten füllen, also der klassische Link zum Benutzerkonto z.b. (user/ ' . $user->uid .' /edit).
Mir selbst ausgedacht und zum Thema gefunden habe ich bisher nur, dass man einen Funktionsaufruf als Callback definiert und dort entsprechend umleitet.
Das scheint mir aber irgendwie unnötig und umständlich:
$items['infos/account'] = array(
'title' => t('Account'),
'page callback' => 'my_customs_goto_account',
'access callback' => TRUE,
'menu_name' => 'menu-backend',
'type' => MENU_NORMAL_ITEM,
);
function my_customs_goto_account () {
global $user;
drupal_goto("user/" . $user->uid . "/edit");
}
Kann man nicht Menüpunkte direkt auf bestehende Seiten des Systems anlegen mit dem menu Hook? Mir begegnet das eigentlich immer wieder mal.
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Wochen 1 Tag
vor 2 Wochen 3 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 6 Tagen
vor 6 Wochen 1 Tag
vor 6 Wochen 20 Stunden
vor 6 Wochen 20 Stunden
vor 7 Wochen 3 Tagen
vor 7 Wochen 5 Tagen
vor 8 Wochen 5 Stunden