Neue hooks zum Verändern von Menüpunkten
Mit dem neuen Menüsystem von Drupal 6.x wurden auch zwei neue _alter hooks zum Verändern der Einträge in den Tabellen {menu_router} und {menu_links} eingeführt.
hook_menu_alter
hook_menu_alter() wird durch drupal_alter() als ein Teil von menu_router_build() aufgerufen, bevor die Menüeinträge (die alle gültigen Drupalpfade definieren) in die Tabelle {menu_router} gespeichert werden.
Ein Drupal Pfad ist ein Text, wie z.B. 'node' in example.com?q=node, oder bei "clean URLs" example.com/node. jeder Pfad in {menu_router} ist eindeutig. Zur Vereinfachung wird für gewöhnlich ein Menü Verweis (siehe unten) passend zu dem Pfad in das Navigationsmenü eingefügt.
Dieser alter hook kann beispielsweise verwendet werden, um den access callback der regelt, wer auf die zugehörige Seite zugreifen darf, oder um andere Eigenschaften, die in hook_menu() gemacht wurden, zu ändern.
hook_menu_link_alter
hook_menu_link_alter() wird durch drupal_alter() als ein Teil von menu_link_save() aufgerufen, bevor ein Verweis (ein sichtbarer Eintrag in einem Menü) in der Tabelle {menu_links} gespeichert wird. Verweise sind hierarchisch aufgebaut und unter einem Pfad können mehrere Einträge enthalten sein. Verwendung findet dieser hook beispielsweise um spezielle CSS Klassen zu einigen Verweisen hinzuzufügen, oder um einen Text zum Verweistext anzufügen.
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 6 Wochen 6 Tagen
vor 7 Wochen 13 Stunden
vor 7 Wochen 1 Tag
vor 7 Wochen 5 Tagen
vor 7 Wochen 5 Tagen
vor 8 Wochen 3 Tagen
vor 8 Wochen 3 Tagen
vor 8 Wochen 3 Tagen
vor 10 Wochen 6 Tagen
vor 11 Wochen 14 Stunden