19. 12. 2019, 14:47

VHS 2.4.0 mit typo3 7.6.30

Hallo, ich moechte gerne den VhS-Math ViewHelper nutzen, um eine simple math:product Rechnung zu nutzen (Zahlenwert aus der DB soll mit Faktor x multipliziert ausgegeben werden).

Jetzt habe ich das Problem, dass meine Rechnung nicht ausgefuehrt, sondern als String ausgegeben wird.

Namespace-Anbindung:
{namespace v=FluidTYPO3\Vhs\ViewHelpers}

die Rechnung (aus der VHS Doku abgeschrieben...):

<v:variable.set name="myHours"><f:format.number decimals="0">{newsItem.Stundenzahl}</f:format.number></v:variable.set>
<f:format.nl2br>{myHours} variable value</f:format.nl2br>
-> Variablenwert wird korrekt ausgegeben, das klappt also schonmal...

Danach erfolgt die Rechnung, es soll myHours*60 ausgegeben werden:
<f:format.nl2br>{v:math.product(a: {myHours}, fail: 1, b: 60)} minutes</f:format.nl2br>

Die Ausgabe sieht damit leider so aus:
hours: 12
minutes: {v:math.product(a: {myHours}, fail: 1, b: 60)}

Es wird die Rechnung selbst als String ausgegeben, nicht das zu berechnende Zahlenergebnis.

Was mache ich denn bloss falsch? Ich steh gerade echt auf dem Schlauch...