[TYPO3-german] Zählen von Absätzen funktioniert nur halb
David Bruchmann
david at bruchmann-web.de
Mon Oct 20 15:06:41 CEST 2008
Wenn Du verschiedene Dinge zählen möchtest, musst Du halt ggf.
Einzelberechnungen durchführen und zu einer Summe addieren.
Ich habe mir Deinen Code nicht darauf angesehen, ob es möglich ist damit
alles auf einmal zu zählen, aber ggf. führ halt mehrere Abfragen durch.
Gruß
David
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Joachim
Schmidt
Gesendet: Montag, 20. Oktober 2008 10:20
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Zählen von Absätzen funktioniert nur halb
Hallo,
mit folgenden Code will ich die Absätze einer Seite zählen:
temp.edgeNumber {
tags.p = TEXT
tags.p {
current = 1
dataWrap = <rnum class="absatz"><p {parameters:allParams}>|</p></rnum>
}
nonTypoTagStdWrap.encapsLines {
encapsTagList = p,div,rnum
remapTag.RNUM = DIV
encapsLinesStdWrap.DIV {
prepend = COA
prepend {
10 = LOAD_REGISTER
10 {
rn_counter = TEXT
rn_counter {
data = register:rn_counter
prioriCalc = intVal
wrap = |+1
}
}
20 = TEXT
20 {
data = register:rn_counter
prioriCalc = intVal
wrap = <div class="rn">|</div>
}
}
}
}
}
Verwendung: stdWrap.parseFunc < temp.edgeNumber
Das funktioniert aber nur, wenn ausschließlich <p>-Tags auf der Seite
sind. Manche meiner Seiten enthalten Listen <ul> oder <ol> und nach dem
Auftreten dieser Listen erscheinen dann die <rnum> Tags im Html-Code der
Seite, die ja eigentlich nur ein Zwischenergebnis sein sollen. Kann mir
jemand den entscheidenden Tipp geben, dass das auch mit "verunreinigten"
Seiten funktioniert.
Danke
Joachim
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list