Menü ändern

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
Antworten
noob
Beiträge: 20
Registriert: 15. Sep 2016, 19:47

Menü ändern

Beitrag von noob »

Hallo Admidio Community!

Zurzeit versuche ich einE eigene Navbar in Admidio zu coden. Ich versuche eine normale Navbar mit den Modulen als Oberkatorgerienamen und dann meine eigenen Seite als Subitem hinzuzufügen Jedoch habe ich folgendes Problem:
Wenn ich versuche meiner Menu ein Subitem hinzuzufügen, funktioniert dies aus irgendeinen Grund nicht, allerdings kommt auch keine Fehlermeldung.
Der Code schaut folgenderweise aus:
$moduleMenu2 = new Menu('', '');
$moduleMenu2->addItem('ParentId', '/adm_program/index.php','verwaltung', '/icons/blank.png');
$moduleMenu2->addSubItem('PartentId','SubId','link','SubText');
echo $moduleMenu2->show();

Verwende ich dies vielleicht falsch?
ich will einfach nur folgende Hierachie haben:
<menu>
<ul>
<li>Item</li>
<ul>
<li>Subitem</li>
</ul>
</li>
</ul>
</menu>

Danke fürs durchlesen!
Hoffentlich kann mir jemand da weiterhelfen
noob
Beiträge: 20
Registriert: 15. Sep 2016, 19:47

Re: Menü ändern

Beitrag von noob »

Ich bräuchte die Funktion "addSubItem" nämlich um eine Nav Leiste zu erstellen.
Danach müsste ich nämlich einen Div Container als Subitem hinzufügen.
Ist es eigentlich notwendig diese Navigationsleiste die eigentlich ja immer gleich ist, dynamisch zu erstellen?
Oder könnte ich dies auch einfach in Html und CSS machen?
Was wäre eurer Meinung nach besser?
Ich bin nämlich noch ein Anfänger was den Umgang mit Admidio angeht :D

lg
noob
weissst
Developer
Beiträge: 342
Registriert: 4. Nov 2011, 18:07
Wohnort: 54xx

Re: Menü ändern

Beitrag von weissst »

Hallo noob,

ich kann in deinem Code nur den Fehler in der letzten zeile Finden :)
da steht ein "echo" obwohl keines benötigt wird.

der einzige Platz, wo wir derzeit Submenüs verwenden, ist in der adm_program/index.php - also würde ich vorschlagen, du schaust dir das dort mal genauer an!

Voraussichtlich in der 3.3 werden dann die Menüs auch etwas umgebaut und einfacher zu verwalten.

lg
Stefan
Antworten