hallo,
ich habe ein normales (listenbasiertes) tmenu und möchte vor einem einzelnen menüpunkt ein icon mittels typoscript setzen.
mein NO sieht so aus
NO {
doNotShowLink = 0
wrapItemAndSub = <li class="first">|</li> |*| <li>|</li> |*| <li class="last">|</li>
}
ich könnte es mittels einer condition machen, da die uid der seite bekannt ist - scheint mir aber zu umständlich. per css wäre ebenfalls denkbar - zus. klasse an last, da es sich um den letzten menüeintrag handelt. lieber wäre mir aber ts mit beforeImg. wie schränke ich das auf die eine uid ein?
danke für eure tipps
Hallo,
was hältst du denn von
NO {
wrapItemAndSub.insertData = 1
wrapItemAndSub = <li class="first page_{field:uid}">|</li> |*| <li class="page_{field:uid}">|</li> |*| <li class="last page_{field:uid}">|</li>
}
Damit kannst du jeden Menüpunkt individuell gestalten.
Grüße S.
Wenn du nur den letzten Punkt anders gestalten willst, dann nimm doch einfach CSS, die Klasse "last" hast du ja schon angehängt. CSS ist ja für das Aussehen des Dokumentes zuständig, da passt das doch super.
hallo,
vielen dank für eure schnelle reaktion. klar, mit eigener klasse für einen oder jeden menüpunkt würde es gehen.
vielleicht etwas akademisch, aber ich suche was in der art von
stdWrap.override.cObject = CASE
stdWrap.override.cObject {
field = uid
if.value.field = uid
if.equals = 216
beforeImg....
ich hoffe, damit für die zukunft besser gewappnet zu sein, da sich schon abzeichnet, dass dieser spezielle menüeintrag ggf. auch aus einem anderen feld gezogen werden soll.