Hallo,
ich versuche in einer Liste dem li-Tag alternierende Styles (css-Klassen) zu verpassen. Das funktioniert generell mit folgendem TS, dass ich im Internet gefunden habe:
lib.parseFunc_RTE {
# ul von externalBlocks entfernen
externalBlocks = table, blockquote, ol
tags.li = COA
tags.li {
10 = LOAD_REGISTER
10.zaehler.cObject = TEXT
10.zaehler.cObject.data = register:zaehler
10.zaehler.cObject.wrap = |+1
10.zaehler.prioriCalc = intval
50 = TEXT
50 {
current = 1
stdWrap.parseFunc < lib.parseFunc
dataWrap = <li class="class-{register:zaehler}">|</li>
}
60 = COA
60 {
if.equals = 2
if.value.data = register:zaehler
10 = LOAD_REGISTER
10.zaehler.cObject.value = 1
}
}
}
ABER, jetzt steht vor dem <ul> noch ein <p class="bodytext"></p>!
Wie bekomme ich das nun wieder weg? Außerdem fänd ich es schöner, statt class-1, class-2 eher even und odd dort stehen zu haben. Nur leider verstehe ich diese if-Syntax des TS nicht so recht.