-
Nav_Template hilfe
Hallo.
Ich verzweifele jetzt schon ein paar Tage an einem Drop Down Menu das ich mit MenuMagic 0.6 bauen möchte.
Eigentlich ganz einfach...
MenuMagic braucht nur folgende Struktur:
<ul id = "nav">
<li> </li>
<li> </li>
/*untermenu*/
<ul>
<li></li>
</ul>
/ende untermenu>
<li> </li>
</ul>
Das Navtemplate spuckt mir aber immer nur sowas aus
<ul>
<li> </li>
<li> </li>
...
<li> </li>
<li> </li>
</ul>
Es soertiert einfach die Unterpunkte ein und trennt sie nicht durch ein
<ul>.
Ich bin leider noch kein php Experte und wollte fragen ob jemand weiß wie ich das nav-devault template anpassen muß damit ich eine solche Ausgabe hinbekomme!
Vielen Dank
Gruß 120db
-
Es "sortiert sie ohne UL ein"? Hast du denn schon am Nav-Template rumgeschraubt? Normalerweise macht TL bei einem Unterpunkt nämlich definitiv eine entsprechende Unterliste dazu.
-
Hallo Nina.
Danke für die Schnelle hilfe.
Ich habe selber gerade noch mal nachgeschaut, und ich hatte das ganze auf "individuelle" Navigation gesetzt... damit war das erste Problem gelöst.
Jetzt funktioniert die Menuerstellung aber jetzt will mein Javascribt nicht starten :(
und das Menu fällt immer wieder auf das Standart CSS Suckerfish zurück.
Zum schauen => www.mindkarat.de
-
Das liegt daran, dass du anscheinend von MenuMatic das Javascript gar nicht eingebunden hast? Das müsstest du am besten im Seitenlayout unten beim leeren "Header"-Feld machen (mir fällt gerade die genaue Bezeichnung nicht ein).
ABER: Ich kann dich gleich mal vorab warnen. MenuMatic zum Laufen zu bekommen ist nicht sehr einfach, da TYPOlight etwas anders agiert als MenuMatic das gerne hätte. So wird von TYPOlight z. B. ein aktiver Unterpunkt nicht weiterhin als Link dargestellt, sondern in ein SPAN umgewandelt (da man sich ja schon auf der Seite befindet). Außerdem muss das erste UL (die oberste Ebene) die ID "Nav" haben. Das musst du auch im Template entsprechend umprogrammieren. Es reicht nicht, einfach beim Navigationsmodul die ID zu definieren, da sie dann nicht auf dem UL liegt, sondern auf einem DIV außenrum. Du musst da auf jeden Fall an einigen Punkten rumschrauben. Das ist der Grund, warum die meisten Leute eher das Suckerfish oder Konsorten nutzen.
Auf gut Deutsch: Es ist natürlich machbar, aber du hast einiges vor dir.
-
Der Java scribt ist definitiv drinne! (nur ganz unten also letztes im body...)
habe in einfach erst mal ins template mit reingepackt...
Da das Menu ja ansonsten funktioniert sind die nav tags richtig denke ich mir, denn das MenuMatic css suckerfish wird ja geladen...
Schon komisch...
-
Dein UL hat diese Angabe drin:
HTML-Code:
<ul id = "nav">
(also mit Abständen vor/nach dem =)
Außerdem hast du es nicht nur dem obersten UL zugewiesen, sondern pauschal allen, was auch von der MenuMatic-Anforderung abweicht.
-
Habs hinbekommen danke noch mal!
Der das cms erstellt nen div mit namen nav wenn man bei classentyp nav einträgt...
Also das Feld einfach frei lassen und im nav_template hardcoden... :D
Danke noch mal für die Hilfe!
-