---
title: "Zuweisung von globalen Variablen in TS"
url: "https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2008-01-03"
last_reply: "2008-01-04"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Zuweisung von globalen Variablen in TS

Allgemein · 5 Antworten · gestartet 2008-01-03

## Eröffnungsbeitrag

**Ulf Hallmann** · 2008-01-03 · [Beitrag #1](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/1)

Hallo, bestimmt eine Anfängerfrage, aber ich möcht gerne in TS eine globale Variable übergeben. Beispiel: Siehe definition von ICON1 im folgenden Script (Auszug). Wie weise ich 'field' den korrekten Wert zu um in der folgenden Zeile den korrekten Wert für '&L=' zu übergeben?

Besten Dank für Eure Hilfe, Ulf

config.linkVars = L
config.sys_language_uid = 0
config.language = de

page = PAGE
.
.
.
    ICON1 = TEXT
    ICON1 {
      field = sys_language_uid //Was wäre hier korrekt???
      wrap = <aref="<http://www.next.aero/index.php?id=3&L=%7C%22%3E%3Cimg> src="fileadmin/icons/Home20.jpg"></a>
      }
.
.
.
  INHALT = CONTENT
    INHALT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 0
      select.languageField = sys_language_uid
    }
  }
}

[globalVar = GP:L=1]
  config.sys_language_uid = 1
  config.language = en
[global]

[globalVar = GP:L=0]
  config.sys_language_uid = 0
  config.language = de
[global]

## Antworten

### [#2](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/2) · just2b · 2008-01-03

da gehört wohl ein uid hin

georg

### [#3](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/3) · Unbekannter Benutzer · 2008-01-04

Mir ist noch nicht ganz klar was du erreichen willst...

### [#4](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/4) · Ulf Hallmann · 2008-01-04

Hallo Georg,
Hallo Kitsunet,

ICON1 ist ein Home Button mit dem der Benutzer auf die Home Page (id=3) zurückkehren kann. Ich möchte jedoch sicherstellen, dass seine Sprachwahl (L=0 Deutsch, L=1 Englisch erhalten bleibt). Daher möchte ich mit 'field' bzw. '|' den entsprechenden Wert für '&L=' übergeben. Daher die Frage: Wie lesen ich in TS den augenblicklichen Werte für 'L' aus und übertrage ihn in 'field'. Ich hoffe die Erlärung hilft weiter.

Danke, Ulf

### [#5](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/5) · Unbekannter Benutzer · 2008-01-04

Also um z.B. den aktuellen Wert für L auszulesen kannst du folgendes benutzen:

data = GPvar:L

Allerdings würde ich für diesen konkreten Fall ein anderes Vorgehen empfehlen. Die Typoscript Funktion typolink liefert dir einen Link, der alle Variablen korrekt übernimmt.

Ich nehme mal dein ICON1 als Beispiel:

ICON1 = TEXT
ICON1 {
value = <img src="fileadmin/icons/Home20.jpg">
typolink.parameter = 3
}

Damit wird der value (also dein Icon) mit einem Link umschlossen, der auf die Seite mit der ID 3 zeigt. Dabei bleiben alle konfigurierten linkVars mit ihrem aktuellen Wert erhalten und du musst dich um die einzelnen Variablen gar nicht kümmern...

Grüße
Christian

### [#6](https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts/6) · Ulf Hallmann · 2008-01-04

Hallo Kitsunet,

der erste Fall funktioniert irgendwie auch nicht. Deiner zweiter Vorschlag hat das Problem allerdings vollständig gelöst.

Best Dank,

Ulf

---

Quelle: „Zuweisung von globalen Variablen in TS“, typo3.net, https://www.typo3.net/d/72060-zuweisung-von-globalen-variablen-in-ts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
