---
title: "Sprachauswahl als Link"
url: "https://www.typo3.net/d/26710-sprachauswahl-als-link"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2005-07-01"
last_reply: "2005-07-01"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachauswahl als Link

TYPO3 › Mehrsprachigkeit · 3 Antworten · gestartet 2005-07-01

## Eröffnungsbeitrag

**augenblitz** · 2005-07-01 · [Beitrag #1](https://www.typo3.net/d/26710-sprachauswahl-als-link/1)

Hallo,

Ich glaube, ich habe ien ähnliches Problem wie "chrschroedi" [/d/26530-globalvar-wird-nicht-ausgefuehrt](https://www.typo3.net/d/26530-globalvar-wird-nicht-ausgefuehrt). Ich möchte die Sprachauswahl auf einen Textlink legen. Grundsätzlich funktioniert sie auch schon, aber der Link zum Wechseln der Sprache noch nicht. Ich weiss nicht, was an meinem Template-Script falsch ist:

```typoscript
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Inhalt vom Autoparser einlesen:
template =< plugin.tx_automaketemplate_pi1

# Nur den Inhalt der BODY-Tags auswählen:
workOnSubpart = DOCUMENT_BODY]


Dass es irgendwie falsch sein muss sagt mir auch der Typo-Object-Browser:


#[...]

#subpart sprachauswahl dynamisch einfügen
subparts.sprache = TEXT
[globalVar = GP:L=1]
subparts.sprache.wrap = <span class="sprache"><a href="index.php?id=|&amp;L=0">deutsch</a></span>
[else]
[globalVar = GP:L=0]
subparts.sprache.wrap = <span class="sprache"><a href="index.php?id=|&amp;L=1">espagnol</a></span>
[global]

}
```

2: Line 1380: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
2: Line 1382: Object Name String, "[else]" contains invalid character "[". Must be alphanumeric or one of: "_-."
2: Line 1383: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
1: Line 1385: On return to [GLOBAL] scope, the script was short of 1 end brace(s)
1: Line 1388: An end brace is in excess.

Ich hoffe, mir kann jemand weiterhelfen. Tausend Dank!

viele Grüße
derAUGENBLITZ

## Antworten

### [#2](https://www.typo3.net/d/26710-sprachauswahl-als-link/2) · toyde · 2005-07-01

Conditions ( [globalVar = GP:L=1] ) sind heikel, sehr heikel :)

Sie wollen nicht in Klammern einfasst werden - d.h., am Besten Conditions immer gleich zu Begin im Setup anwenden (Parameter und Werte können dort in einer temp-Variable reingeschrieben werden. Nur weil du subparts direkt in der Condition definierst, das geht nicht.)

### [#3](https://www.typo3.net/d/26710-sprachauswahl-als-link/3) · augenblitz · 2005-07-01

Herzlichen Dank toyde. Jetzt funktioniert es. (Und wieder was gelernt). Was ist an den Klammern heikel? Gibt es eine elegantere und bessere Lösung?

lg
AUGENBLITZ

### [#4](https://www.typo3.net/d/26710-sprachauswahl-als-link/4) · toyde · 2005-07-01

Die Klammern sind völlig in Ordnung. Nur werden die "[]" nicht als Condition-Syntax verstanden, wenn sie nicht korrekt (eben z.B. OHNE Klammern herum) definiert sind.
@eleganter: wie meinst du das genau? Zeig mal deine Lösung - vielleicht versteh ich's dann.

---

Quelle: „Sprachauswahl als Link“, typo3.net, https://www.typo3.net/d/26710-sprachauswahl-als-link
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
