Hallo,
hat jemand von Euch eine Idee, wie man ein Menü erzeugen kann, welches genau diese Ausgabe erzeugt?
Seite1
- Seite1_1
- Seite1_2
<ul>
<li>
<a href="#" id="pd">Seite1
<table><tr><td>
<ul>
<li><a href="seite1_1.html">Seite1_1</a></li>
<li><a href="seite1_2.html">Seite1_2</a></li>
</ul>
</td></tr></table>
</a>
</li>
</ul>
Bitte keine Vorschläge, wie man es umbauen kann, ich suche nach TS-Code, der genau die obere HTML-Ausgabe erzeugt.
Seite1 ist auf entrylevel 0 und Seite1_1 und Seite1_2 sind Unterseiten davon. Ich habe einfach keinen Ansatz :-(
Euer Axel
Schau dir einfach mal das HowTo am Anfang an.
Das Table-Element willst ja aber wohl weglassen, aber das müsstest du sonst nur vor und hinter dem ul-tag einfügen...
Gruß
Malte
Mit so einer Nachricht hatte ich schon gerechnet. Hilft mir leider überhaupt nicht weiter. Ich möchte hier niemanden suchen, der mir die Arbeit abnimmt, aber falls jemand in der Lage ist, einen TS-Code-Schnipsel bereitzustellen, der genau die oben genannte Ausgabe erzeugt, wäre ich sehr sehr dankbar!
Die frage ist, ob jede Seite aus der Ebene1 ein Untermenü haben wird, oder ob das schon dein ganzes Menü ist.
Das bringt dich vielleicht auf den Weg:
temp {
MENU = HMENU
MENU {
wrap = |
1 = TMENU
1 {
wrap = <ul>|</ul>
NO = 1
NO {
wrapItemAndSub = <li>|</li>
}
}
2 < .1
2 {
wrap = <table><tr><td><ul>|</ul></td></tr></table>
}
}
}
Den Marker für das Menü musst du dann natürlich auf temp.MENU kopieren... Oder du verwendest einen ganz anderen Marker oder sogar subpart... Das alles wissen wir ja nicht.
Dass das ganze absoluter Müll ist, ist dir aber schon klar, oder?
Das ist schon nah dran, aber das knifflige an dem Menü ist, dass das schließende </a> erst kommen darf, wenn </table> geschrieben wurde. Siehe mein erstes Posting.
Ok, sehs grad...
Aber bitte, dann sag uns dochmal warum du das so machen MUSST?
Vielleicht kann man dann besser helfen, oder es gibt sogar eine Alternative.
Wenn nicht, dann versuchs mal ob du es per append hinbekommst. Mit einem COA könntest du dir für die zweite Ebne dann die aus dem entryLevel ziehen.
Hi SLAng,
vielen Dank für den Tipp mit dem append. Ich bekomme es aber dennoch
nicht hin :-(
Ich muss es leider so machen, weil der zu erzeugende Code noch von
einer anderen Anwendung die mit IE6 arbeitet bearbeitet wird. Ich kann
daran leider wirklich nichts ändern, dass muss so rauskommen.
SLAng, kannst du mir vielleicht noch mal helfen?
Vielen Dank schon mal im Voraus!
Axel