---
title: "FCE - Sprachunterscheidung im DS"
url: "https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2006-10-23"
last_reply: "2012-03-06"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# FCE - Sprachunterscheidung im DS

Archiv › TemplaVoilà · 9 Antworten · gestartet 2006-10-23

## Eröffnungsbeitrag

**xai** · 2006-10-23 · [Beitrag #1](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/1)

Hallo,
ich bekomme es gerade nicht hin, im Typoscript-Code meines FCE_Downloads eine winzige Sprachunterscheidung einzubauen.

Ich habe schon versucht mit [globalVar = GP:L = 1] eine Sprachunterscheidung zu machen, aber das funktioniert irgentwie nicht.
Hat jemand eine Idee, wie ich eine funktionierende Sprachabfrage machen kann?

Hier die Datenstruktur im FCE:

```typoscript
....
<eType>none</eType>
<TypoScript><![CDATA[
5 = TEXT
5.value = (
10 = TEXT
10.value = Datei speichern
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
[globalVar = GP:L = 1]
10.value = Save File
[global]
]]></TypoScript>
...
```

Danke

Gruß,
xai

## Antworten

### [#2](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/2) · FordPrefect · 2006-10-24

Hi,

Merke: Conditions _niemals_ in geschweiften Klammern verwenden.

```typoscript
<eType>none</eType>
<TypoScript><![CDATA[

10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]

5 = TEXT
5.value = (
10 = TEXT
10.value = Datei speichern
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
]]></TypoScript>
```

Grüsse

Ford

### [#3](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/3) · xai · 2006-11-10

> **FordPrefect schrieb:**
>
> Hi,
>
> Merke: Conditions _niemals_ in geschweiften Klammern verwenden.
>
> ```typoscript
> <eType>none</eType>
> <TypoScript><![CDATA[
>
> 10.value = Datei speichern
> [globalVar = GP:L = 1]
> 10.value = Save File
> [global]
>
> 5 = TEXT
> 5.value = (
> 10 = TEXT
> 10.value = Datei speichern
> 10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
> 10.typolink.parameter.insertData = 1
> 15 = TEXT
> 15.value = )
> ]]></TypoScript>
> ```

Hallo Ford,
leider hat dein Vorschlag nicht funktioniert. Das Wort wird nicht übersetzt.
Was meinst du eigentlich mit "Merke: Conditions _niemals_ in geschweiften Klammern verwenden"?

Jemand ne andere Idee?

Gruß,
xai

### [#4](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/4) · FordPrefect · 2006-11-10

Hi,

ups sorry,
muss so sein:

```typoscript
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]

5 = TEXT
5.value = (
10 = TEXT
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
```

### [#5](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/5) · xai · 2006-11-10

Du, das funktioniert auch nicht!  :'(

Ich ruf die Seite sogar so: <http://www.meineUrl.de/index.php?id=400&L=1> auf.

Also muss Typo ja an das L=1 kommen...aber er gibt "Datei speichern" aus!

Nochmal mein ganzer Code:

```typoscript
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
    <meta type="array">
        <langChildren type="integer">1</langChildren>
        <langDisable type="integer">1</langDisable>
    </meta>
    <ROOT type="array">
        <tx_templavoila type="array">
            <title>ROOT</title>
            <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
        </tx_templavoila>
        <type>array</type>
        <el type="array">

            <field_title type="array">
                <tx_templavoila type="array">
                    <title>Titel</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>input_h</eType>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>input</type>
                        <size>48</size>
                        <eval>trim</eval>
                    </config>
                    <label>Titel</label>
                </TCEforms>
            </field_title>

            <field_text type="array">
                <tx_templavoila type="array">
                    <title>Text</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>rte</eType>
                    <proc type="array">
                        <HSC type="integer">0</HSC>
                    </proc>
                    <TypoScript>&lt;![CDATA[
		     10 = TEXT
	             10.current = 1
	             10.parseFunc = &lt; lib.parseFunc_RTE
	            ]]&gt;</TypoScript>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>text</type>
                        <cols>48</cols>
                        <rows>5</rows>
                    </config>
                    <label>Text</label>
                    <defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
                </TCEforms>
            </field_text>

            <field_downloadlink type="array">
                <tx_templavoila type="array">
                    <title>Downloadlink</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]
 
5 = TEXT
5.value = (
10 = TEXT
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
]]></TypoScript>
                </tx_templavoila>
            </field_downloadlink>

            <field_image type="array">
                <tx_templavoila type="array">
                    <title>Image</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>image</eType>
                    <TypoScript><![CDATA[
	    10 = IMAGE
	    10.file.import = uploads/tx_templavoila/
	    10.file.import.current = 1
	    10.file.import.listNum = 0
	    10.file.maxW = 200
	    10.imageLinkWrap = 1
                    10.imageLinkWrap {
                      enable = 1
                      typolink{
                         target = _blank
                         title = Blinklist
                         parameter = uploads/tx_templavoila/{field:field_file}
                         parameter.insertData = 1 
                        wrap = <div> | </div> 
                      }
                    }
                  ]]></TypoScript>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>file</internal_type>
                        <allowed>gif,png,jpg,jpeg</allowed>
                        <max_size>1000</max_size>
                        <uploadfolder>uploads/tx_templavoila</uploadfolder>
                        <show_thumbs>1</show_thumbs>
                        <size>1</size>
                        <maxitems>1</maxitems>
                        <minitems>0</minitems>
                    </config>
                    <label>Image</label>
                </TCEforms>
            </field_image>
            
            <field_file type="array">
                <tx_templavoila type="array">
                    <title>File-Upload</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>file</eType>
                    <TypoScript><![CDATA[
	    10 = FILE
	    10.import = uploads/tx_templavoila/
	    10.import.current = 1
	    10.import.listNum = 0
	    10.maxW = 200
	    ]]></TypoScript>
                    <proc type="array">
                        <HSC type="integer">1</HSC>
                    </proc>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>file</internal_type>
                        <allowed>gif,png,jpg,jpeg,xml,pdf,zip,rar,avi,swf,mov,mpg,mpeg,divx,exe</allowed>
                        <max_size>50000</max_size>
                        <uploadfolder>uploads/tx_templavoila</uploadfolder>
                    </config>
                    <label>File-Upload</label>
                </TCEforms>
            </field_file>
        </el>
    </ROOT>
</T3DataStructure>
```

Was ist mit Zeile 4 und 5? Hab da zwar mal disableLang auf 0 gestellt, ging aber auch nicht!?!?

### [#6](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/6) · Fabian-K · 2007-07-13

Hi!
(Thread bei Google gefunden..)

Ich haenge an genau dem selben Problem!
Ich will (bzw. muss) per TypoScript im DS die Sprache unterscheiden koennen mittels globalVar. Geht aber nicht.. :-(

Hilfeeee...

### [#7](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/7) · FordPrefect · 2007-07-13

Hi,

im TV-DS?

Grüsse

### [#8](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/8) · FordPrefect · 2007-07-13

Hi,

shit, wer lesen kann is klar im vorteil,
schick mal den TS-Code

### [#9](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/9) · rka · 2012-03-06

Hi,

hat jemand dafür eine Lösung gefunden?
Bin auch grad am suchen.

danke

### [#10](https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds/10) · rka · 2012-03-06

> **rka schrieb:**
>
> Hi,
>
> hat jemand dafür eine Lösung gefunden?
> Bin auch grad am suchen.
>
> danke

ok dann halt nicht : <http://www.typo3-snippets.de/snippets/marker-und-frontend/conditions-bedingungen-in-templavoila-fce.html>

meine lösung schaut jetzt so auf und funzt:

```typoscript
<TypoScript><![CDATA[
				    

10 = TEXT
#10.value = Als PDF drucken
10.value < lib.printas

10.stdWrap.wrap = <span class="personCVInner">|</span>
10.typolink.parameter.current = 1
10.typolink.title = PDF
10.typolink.extTarget = _blank
10.typolink.target = _blank
10.typolink.parameter

                    
]]></TypoScript>
```

und im setup:

```typoscript
lib.printas = Als PDF drucken

[globalVar = GP:L = 1]
    lib.printas = Print as PDF
[global]
```

---

Quelle: „FCE - Sprachunterscheidung im DS“, typo3.net, https://www.typo3.net/d/52136-fce-sprachunterscheidung-im-ds
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
