Hallo,
ich wollte ein TS, dass ich bislang immer für vertikale Menüs benutze umschreiben zu einem horizontalen Menü. Irgendwie finde ich in dem Skipt aber nicht den Punkt, wo ich ansetzen kann. Wie kann ich dem Menü "Klarmachen, dass der nächste Eintrag rechts daneben und nicht darunter ist.?
Danke für Eure Hilfe. Marc
# Das grafische Menü erstellen
MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = 8
entryLevel = 0
1 = GMENU
1.NO = 1
1.NO {
XY = 150, 24
backColor = #c4db86
wrap = |<br>
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
10.fontColor = #ffffff
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontWeight = normal
10.fontSize = 12
10.niceText = 0
10.offset = 14, 16
}
1.RO < .1.NO
1.RO.backColor = #B0C477
1.RO.10.fontColor = #FFFFFF
1.RO.15.fontColor = #FFFFFF
na in Zeile 12, da wrapst du doch um jeden Menüpunkt ein <br> d.h. eine neue Zeile! kommentier das einfach mal aus.
:o manchmal ist man einfach zu blöd, danke für Deinen Hinweis.
Jetzt habe ich aber ein neues Problem. Meine zweite Menüebene ist jetzt ebenfalls in einer horizontalen Reihe mit der ersten Menüebene. Das soll natürlich nicht so sein. Eigendlich wollte ich halt ein Menü mit vier Punkten in der ersten Ebene und dann jeweils noch zwei bis drei Unterpunkte in der zweiten Menüebene. Habe bislang folgenden Code
# Das grafische Menü erstellen
MENU_LINKS = HMENU
MENU_LINKS {
special = directory
special.value = 1
entryLevel = 0
1 = GMENU
1.NO = 1
1.NO {
XY = 85, 23
backColor = #B90C13
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
10.fontColor = #ffffff
10.fontFile = fileadmin/fonts/arial.ttf
10.fontWeight = bold
10.fontSize = 12
10.niceText = 0
10.offset = 14, 16
}
1.RO < .1.NO
1.RO.backColor = #EA8C1C
1.RO.10.fontColor = #FFFFFF
1.CUR < .1.NO
1.CUR.backColor = #EA8C1C
1.CUR.10.fontColor = #FFFFFF
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #B90C13
10.fontColor = #ffffff
10.fontFile = fileadmin/fonts/arial.ttf
10.fontSize = 12
10.offset = 25, 16
15.offset = 15, 32
}
2.RO < .2.NO
2.RO.backColor = #EA8C1C
2.RO.10.fontColor = #FFFFFF
2.RO.15.fontColor = #FFFFFF
}
So klappt es aber leider nicht?
versteh ich nicht völlig. Kannst du aufschreiben oder per Bild klarmachen wie das aussehen soll?
So hatte ich es mit vorgestellt. Stimmt schon Bilder sagen mehr als Worte
Bild: marcprinz.de/muster.jpg
ja, das wird schon komplizierter... Da musst du am besten mit einer Liste und CSS arbeiten, sonst bekommst du die Punkte nicht so angeordnet... mit nem DIV und CSS ginge auch noch, aber ist vom Aufwand her ähnlich, und dann würd ich die Liste bevorzugen.
was meinst Du mit "Liste"
Ein Menü aus einer HTML-Liste...
Sieht dann im HTML so aus:
<ul>
<li>Link Hauptpunkt1</li>
<li>Link Hauptpunkt2 <ul><li>Link Subpunkt21</li><li>Link Subpunkt22</li></ul></li>
<li>Link Hauptpunkt3</li>
</ul>
muss man dann mit CSS in Form bringen, damit es so aussieht wie es soll, aber die die sauberste Variante dafür.
Um den HTML-Code hinzukriegen musst du folgendes in deinem TS Ändern:
###AUSSCHNITT
1 = GMENU
1.wrap = <ul>|</ul>
1.NO = 1
1.NO {
wrapItemAndSub = <li>|</li>
###WEITER WIE SCHON VORHANDEN...
Damit bekommst du eine valide Linkliste, die du mit CSS stylen musst.
Wenn du das TS so eingibst, erstmal nicht erschrecken, denn das Ergebnis wird wohl ohne CSS ganz anders aussehen als du es brauchst...
danke, werde ich so versuchen