Drupal Standard-Menütiefe (MAX_MENU_DEPTH) anpassen

Die maximale Menütiefe in Drupal ist auf 9 gesetzt. Das kann schnell zuwenig sein, denn z.B. auch das Book-Module/Buch-Modul entleiht viel Code aus dem Menü-Modul. Die Menütiefe auf kleinere Werte zu beschränken ist ganz einfach mit

define(MAX_MENU_DEPTH, 9);

anzupassen. Schwieriger wird es, wenn man einen höheren Wert benötigt, um z.B. tiefer verschachtelte Bücher oder Dokumente mit dem Book-Modul zu erstellen. Hier kommt man um einen Core-Patch nicht herum.

Aber zum Glück gibt es die Community. In dem folgenden Post findet sich ein exzellenter Patch für genau diesen Zweck. Die exakten Zeilennummern beziehen sich zwar auf Drupal 6.2, aber manuell lassen sich die entsprechenden Zeilen auch schnell in anderen D6 Versionen finden und anpassen.

http://drupal.org/node/274270#comment-898951