Zum Inhalt springen

Rechnen im Typoscript eines FCE

Erstellt am 7. November 2013 · 1 Antwort · letzte Antwort am 7. November 2013

Tags: TYPO3 6.x, Frage

fraenzer ·

Hallo,

ich habe mir ein FCE gebastelt, in dem der Redakteur Breite und Höhe mittels Textfeld eingeben kann. Zusätzlich benötige ich für die Positionierung noch den Werte Breite/2, was ich gerne automatisch durch Typo3 abdecken lassen würde, damit der arme Redakteur nicht noch mehr Arbeit hat.
Die Angaben schreibe ich in ein COA, welches wiederrum auf das Style Attribut eines div-Containers gemappt wurde.
Das reine Abgreifen von Breite und Höhe klappt problemlos:

10 = COA
10 {
  110 = TEXT
  110 {
    insertData = 1
    value = {field:field_width}
    stdWrap {
      required = 1
      wrap = width: |px;
    } 
  }
  120 = TEXT
  120 {
    insertData = 1
    value = {field:field_height}
    stdWrap {
      required = 1
      wrap = height: |px;
    } 
  }
}

Hier soll es jetzt einen weiteren Bereich geben, der mir die halbe Breite ausgibt. Ich habe probiert:

  130 = TEXT
  130 {
     insertData = 1
     value = {field:field_width}/2
     prioriCalc = 1
  }

Leider klappt das nicht wirklich, als Ergebnis kommt 0 raus. :-(
Wenn ich testweise die /2 sowie prioriCalc = 0 setze, steht die Zahl, die ich eingegeben habe in der Ausgabe.

Hat da wer eine Idee?

Vielen Dank!

Gruß,
fraenzer

fraenzer · · Beste Antwort

Servus!

Manchmal hilft lustiges Ausprobieren eben doch: 🙂

  130 = TEXT
  130 {
    current = 1
    setCurrent.field = field_width
    setCurrent.wrap = |/2
    prioriCalc = intval
  }