[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