dynamische Menueinträge mit menu-hook erzeugen ohne Callback-Funktion
am 25.07.2011 - 20: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 4 Tagen 10 Stunden
vor 4 Tagen 17 Stunden
vor 4 Tagen 17 Stunden
vor 4 Tagen 18 Stunden
vor 4 Tagen 23 Stunden
vor 5 Tagen 13 Stunden
vor 5 Tagen 22 Stunden
vor 1 Woche 1 Stunde
vor 1 Woche 20 Stunden
vor 1 Woche 3 Tagen