Ich hätte gerne, dass in meinem HMENU + GMENU vor jedem Eintrag eine Laufende Nummer steht. Wenn es also die Einträge Senf, Möhre, Ohrenstäbchen gibt, dann sollte das Menü so aussehen:
1 Senf
2 Möhre
3 Ohrenstäbchen
Noch lieber wäre es mir wenn es so aussähe:
01 Senf
02 Möhre
03 Ohrenstäbchen
Gibt es irgendeine Variable, die die Nummer des Menuitems enthält?
olla!
einfach mal unter css bei selfhtml vorbeibrausen und nach ordered list suchen.
gruss, fuss
Hab grade das gleiche Problem.
Haha, GMENU nicht TMENU, dann geht das nicht mit der Ordered List, und selbst wenn es ein TMENU wäre, solange der IE decimal-leading-zero als list-style nicht kennt, kann man nicht für alle die Liste gleich schön gestalten.
supatascha schrieb
Haha, GMENU nicht TMENU, dann geht das nicht mit der Ordered List, und selbst wenn es ein TMENU wäre, solange der IE decimal-leading-zero als list-style nicht kennt, kann man nicht für alle die Liste gleich schön gestalten.
der schnellste und einfachste weg: einfach ein freies feld in den seiteneigenschaften beschlagnahmen und dort die nr eintragen und dann im GMENU auslesen, so wie eben auch den title
georg
Hallo,
das mache ich momentan schon. Es ist nur so, dass ich sehr lange Seitentitel habe und diese deswsegen mit einem Pipe Symbol trennen müsste. Daraus entsteht das Problem, dass im Seitentitel im Browser und im Sitemap der Seitentitel mit Pipe steht.
Also, entweder ich schaffe es, die Menüpunkte durchzunummerieren oder ich schaffe es, dass Pipe-Symbol bei Sitemap und im Header rauszuparsen. Bei Variante 1 würde ich den Seitentitel normal reinschreiben und ins Feld Subtitle den Seitentitel mit Pipe. Bei Variante 2 lass ich den Seitentitel mit Pipe und schreibe ins Subtitle die Nummer des Menüeintrags.
Ausserdem, ich glaube fest an die Möglichkeiten von Typo3 und glaube daran, dass es schon jemand geschafft hat, Menüpunkte mit einer laufenden Nummer zu versehen.
Hier meine Lösung, die ich mit Hilfe der Snippets unter den Links gebalstelt habe.
NAVI = HMENU
NAVI.special = directory
NAVI.special.value = 27
NAVI.1 = GMENU
NAVI.1 {
wrap = <ul>|</ul>
NO = 1
NO {
XY = 119,29
backColor = #8b8b8b
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
10.fontColor = {$apago.color_white}
10.fontFile = {$apago.font}
10.fontSize = 12
10.offset = 36,12
10.niceText = 1
20 < .10
20.text.listNum = 1
20.offset = 36,24
30 < .10
30.text.field >
30.text.data = register:count_HMENU_MENUOBJ
30.text.wrap = 0|
30.if {
value.data = register:count_HMENU_MENUOBJ
isLessThan = 9
negate = 1
}
30.fontSize = 28
30.offset = 4, 24
40 < .30
40.text.wrap >
40.if >
40.if {
value.data = register:count_HMENU_MENUOBJ
isLessThan = 9
}
allWrap = <li>|</li>
}
Rendert eine Zahl mit führender 0, wenn Menüpunkt kleiner als 9, ansonsten einfach die Nummer.