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 21 Minuten
vor 1 Tag 26 Minuten
vor 5 Tagen 17 Stunden
vor 5 Tagen 20 Stunden
vor 5 Tagen 20 Stunden
vor 5 Tagen 20 Stunden
vor 6 Tagen 17 Stunden
vor 6 Tagen 19 Stunden
vor 1 Woche 16 Stunden
vor 1 Woche 1 Tag