Neuer Menüpunkt erscheint nicht in Liste bis ich ihn auf "geöffnet" stelle

am 13.07.2007 - 15:58 Uhr in
Ich erstelle gerade eine Webseite für meinen Arbeitgeber. Mehrere Mitarbeiter sollen Inhalte erstellen können, teilweise auch neue Seiten, die sie dann entsprechend unterordnen müssen im jeweiligen Menü. Ich habe das etwas vorbereitet und bisher immer so gelöst: Neue Seite erstellt und in Menüeinstellungen entsprechend eingeordnet. Nun stand der Punkt bzw. Unterpunkt aber noch nicht da, weshalb ich zurück in die Seite musste, dort unter Menüeinstellungen in "erweiterte Einstellungen" und dort das Kästchen ankreuzen "geöffnet, falls dieser Punkt Unterpunkte hat. Erst dann war der Menüpunkt sichtbar, obwohl er keine Unterpunkte hatte. Diese Umständlichkeit ist zu schwer für die Mitarbeiter der Firma. Außerdem wird es dann richtig blöd, wenn der Punkt doch Unterpunkte bekommt, weil er ja dann ständig geöffnet ist. Zwar weiß ich, dass ich dann einfach das Häkchen wieder rausnehme, aber für die Mitarbeiter ist das viel zu schwer.
Woran kann's liegen?
Anmerkung: Da ich eine sehr verschachtelte Menüstruktur habe, benutze ich einen eigenen Block mit
<?php
// get the menu items that lead to the current menu item
$active_trail =_menu_get_active_trail();
// get the menu id of the active top-level link
$mid = $active_trail[0];
// get the primary menus id
$pmid = variable_get('menu_primary_menu', 0);
//do they match?
if ($active_trail[0] == $pmid)
echo theme('menu_tree', $active_trail[1]); //create a tree starting from level 2
?>
Hat es was damit zu tun? Wie kriegt man sonst diese Verschachtelung hin?
Wäre echt dankbar für Tipps oder Hinweise!
Anja
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Tag 36 Minuten
vor 1 Tag 1 Stunde
vor 1 Tag 5 Stunden
vor 1 Tag 12 Stunden
vor 3 Tagen 1 Stunde
vor 4 Tagen 3 Stunden
vor 4 Tagen 5 Stunden
vor 1 Woche 12 Stunden
vor 1 Woche 12 Stunden
vor 1 Woche 1 Tag