---
title: "Dritte Sprache wird in Bedingung nicht angesprungen"
url: "https://www.typo3.net/d/112537-dritte-sprache-wird-in-bedingung-nicht-angesprungen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2012-10-22"
last_reply: "2012-10-22"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Dritte Sprache wird in Bedingung nicht angesprungen

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2012-10-22

## Eröffnungsbeitrag

**minichief** · 2012-10-22 · [Beitrag #1](https://www.typo3.net/d/112537-dritte-sprache-wird-in-bedingung-nicht-angesprungen/1)

Hallo zusammen!

Ich könnte hier so langsam in die Tastatur beißen, ich suche und suche und finde den Fehler nicht :-(

Ich habe eine Extension geschrieben für eine 3-sprachige Seite. Im TS der Unterseite, auf der das Plugin eingebunden ist möchte ich nun  je nach ausgewählter Sprache ein anderes html-Template laden.

Egal was ich mache, es werden immer nur 2 Sprachen angesprungen.
Und zwar wird immer die erste Bedingung nicht angesprungen, obwohl sie zutrifft. Denn zur Sicherheit lasse ich mir noch per php parallel dazu die sys_language_uid mit ausgeben, und daher bin ich sicher, dass die Bedingung auch wirklich zutrifft.
Steht GP:L = 1 oben, funktionieren nur GP:L= 2 und die GP:L=0 aus dem else-Zweig. Steht GP_L= 2 oben, funktionieren nur GP_L=1 und GP_L=0.

Wo liegt hier denn wohl der Hase im Pfeffer?

```typoscript
[globalVar = GP:L = 2]
  plugin.tx_topdeal_pi1 {
    storagePid=192
  
  templateFile1 = fileadmin/topdeal/html/template_topdeal_it.html
   templateFile2 = fileadmin/topdeal/html/template_topdeal_buchung.htm
   # Bild
    bild = IMAGE
    bild.file = unbekannt
    bild.file.width = 130
    
    # Dummy-Grafik falls kein Bild vorhanden
    bild_default= IMAGE
    bild_default.file = GIFBUILDER
    bild_default.file {
        XY = 130,80
        backColor = white
        10 = TEXT
        10 {
           text = kein Bild gefunden
           fontSize = 14
           fontColor = white
           offset = 20,20
           breakwidth = 110
        }
    }
}

 [globalVar = GP:L = 1]

plugin.tx_topdeal_pi1 {
    storagePid=192
     templateFile1 = fileadmin/topdeal/html/template_topdeal_en.html
   templateFile2 = fileadmin/topdeal/html/template_topdeal_buchung.html
   # Bild
    bild = IMAGE
    bild.file = unbekannt
    bild.file.width = 130
    
    # Dummy-Grafik falls kein Bild vorhanden
    bild_default= IMAGE
    bild_default.file = GIFBUILDER
    bild_default.file {
        XY = 130,80
        backColor = white
        10 = TEXT
        10 {
           text = kein Bild gefunden
           fontSize = 14
           fontColor = white
           offset = 20,20
           breakwidth = 110
        }
    }
}



    
    
  [else]


plugin.tx_topdeal_pi1 {
    storagePid=192
     templateFile1 = fileadmin/topdeal/html/template_topdeal.html
   templateFile2 = fileadmin/topdeal/html/template_topdeal_buchung.html
   # Bild
    bild = IMAGE
    bild.file = unbekannt
    bild.file.width = 130
    
    # Dummy-Grafik falls kein Bild vorhanden
    bild_default= IMAGE
    bild_default.file = GIFBUILDER
    bild_default.file {
        XY = 130,80
        backColor = white
        10 = TEXT
        10 {
           text = kein Bild gefunden
           fontSize = 14
           fontColor = white
           offset = 20,20
           breakwidth = 110
        }
    }
}  

[global]
```

## Antworten

### [#2](https://www.typo3.net/d/112537-dritte-sprache-wird-in-bedingung-nicht-angesprungen/2) · neotron · 2012-10-22

Hallo minichief,

versuch es mal hiermit:

```typoscript
plugin.tx_topdeal_pi1 {
  storagePid=192
  
  #standard lang
  templateFile1 = fileadmin/topdeal/html/template_topdeal.html
  # en
  templateFile1.lang.en = fileadmin/topdeal/html/template_topdeal_en.html
  # it
  templateFile1.lang.it = fileadmin/topdeal/html/template_topdeal_it.html
  
  templateFile2 = fileadmin/topdeal/html/template_topdeal_buchung.html
  # Bild
  bild = IMAGE
  bild.file = unbekannt
  bild.file.width = 130
  
  # Dummy-Grafik falls kein Bild vorhanden
  bild_default= IMAGE
  bild_default.file = GIFBUILDER
  bild_default.file {
    XY = 130,80
    backColor = white
    10 = TEXT
    10 {
      text = kein Bild gefunden
      fontSize = 14
      fontColor = white
      offset = 20,20
      breakwidth = 110
    }
  }
}
```

Gruß

---

Quelle: „Dritte Sprache wird in Bedingung nicht angesprungen“, typo3.net, https://www.typo3.net/d/112537-dritte-sprache-wird-in-bedingung-nicht-angesprungen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
