---
title: "Variablen Berechnen in Typo3"
url: "https://www.typo3.net/d/577-variablen-berechnen-in-typo3"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2002-11-12"
last_reply: "2002-11-13"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Variablen Berechnen in Typo3

TYPO3 › TypoScript · 4 Antworten · gestartet 2002-11-12

## Eröffnungsbeitrag

**Alex** · 2002-11-12 · [Beitrag #1](https://www.typo3.net/d/577-variablen-berechnen-in-typo3/1)

Hallo,

ist es möglich in Typo3 Script Variablen zu berechnen?
Wenn ja, wie kann ich das realisieren und in einem Template (als Marks oder Subparts) das Ergebnis anzeigen?

Beispiel:

a = 1
b = a+1
Ausgabe von b im Template

## Antworten

### [#2](https://www.typo3.net/d/577-variablen-berechnen-in-typo3/2) · Blacky · 2002-11-12

Hallo,

nicht überall, aber bei einigen Einstellungen kannst Du die Funktion "calc" benutzen. (TSRef S. 32 ). Einige Beispiele gibt es beim GIFBuilder. sonst findest Du viele andere Einstellungen, wenn Du im TSRef nach "calc" suchst.

Gruss

Andreas Schwarzkopf
<http://www.meinsystem.de>

### [#3](https://www.typo3.net/d/577-variablen-berechnen-in-typo3/3) · Alex · 2002-11-12

Ist es möglich, eine URL Variable (10.data = GPvar : einezahl) mit einer Zahl zu addieren und als Marke z.B. PLUSEINS wieder auszugeben?

temp.urlvariable = COA
temp.urlvariable {
10 = TEXT
10.data = (GPvar : einezahl)+ 1   (vom Prinzip her)
}
page.10.marks.PLUSEINS < temp.urlvariable

Wenn nicht, gibt es alternativen in PHP? Wie realisiert man das am besten mit Typo3script?

Für Lösungen Dankbar

Alex

*[ Diese Nachricht wurde geändert von: Alex am 2002-11-12 12:32 ]*

### [#4](https://www.typo3.net/d/577-variablen-berechnen-in-typo3/4) · Lollingola · 2002-11-12

Hi!

Ich habe ein ähnliches Problem (chen).
Konkret soll die Länge eines Balkens abhängig von der Breite eines horizontalen Menüs sein. Dh. wenn ein Menüpunkt dazukommt oder der Titeltext verändert wird soll sich die Breite des Balkens ebenfalls verändern.

In einer "richtigen" Programmiersprache ließe man halt eine Variable mit der Gesamtbreite in der "Menü-Darstell-Schleife" mitlaufen, die die Breiten addiert. Doch das geht mit TS nicht, da TS "nur" eine Meta-Sprache ist, die lt. Kaspar der Windows-Registry ähnelt.

Ein (ziemlich häßlicher) Workaround wäre es, irgendwie einem php die Breite der Menüpunkte-Bilder zu übergeben, zusammen zu rechnen, und später wieder abzufragen. Und selbst dann weiß ich nicht, ob das funktionieren kann.

Momentan behelfe ich mir damit, die Breite als Zahl im CONSTANT-Feld des Templates festzulegen. Das hat den Nachteil, daß das nicht ganz so dynamisch ist, wie ich mir das vorstelle ...

Hat jemand eine geniale Idee, die wir noch nicht hatten?!

Gruß
Lollingola

### [#5](https://www.typo3.net/d/577-variablen-berechnen-in-typo3/5) · Alex · 2002-11-13

Ich hab für Dein Problemchen eventuell die Lösung:

1) Erstelle eine Tabelle mit zwei Zeilen
2) In die erste Zeile fügst Du das dynamische Menü ein.
3) Der Zweiten Zeile gibst Du als Zellenhintergrundfarbe die Farbe des Balken.

Fertig.

Alex

Don´t run a changing system

---

Quelle: „Variablen Berechnen in Typo3“, typo3.net, https://www.typo3.net/d/577-variablen-berechnen-in-typo3
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
