---
title: "Sprachversionen mit typolink verknüpfen"
url: "https://www.typo3.net/d/12606-sprachversionen-mit-typolink-verknuepfen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Links"]
created: "2004-06-17"
last_reply: "2004-06-19"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachversionen mit typolink verknüpfen

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2004-06-17

## Eröffnungsbeitrag

**tony** · 2004-06-17 · [Beitrag #1](https://www.typo3.net/d/12606-sprachversionen-mit-typolink-verknuepfen/1)

Hi,

ich möchte die beiden Sprachversionen meiner Site  (2-Tree) mit einem Typolink verknüpfen. Ziel ist es einen Button dynamisch zu erzeugen, den Titel der anderen Sprache als Text drauf zu schreiben und den Button dann mit der entsprechenden Seite auch noch zu verlinken.

Button Erzeugen -> Kein Problem

Den Titel der Seite mit der ID 3 drauf schreiben -> keine Ahnung

Den Button mit der Seite 3 verlinken -> verstehe die Syntax von typolink nicht -> also auch keine Ahnung

Hier mein Script,  kann mir jemand einen Tip geben?

page.20 = TEMPLATE
page.20 {
    template = FILE

template.file = fileadmin/templates/new_template.html

#-LANGUAGE SELECTOR DEUTSCH -> ENGLISH-------START-------

marks.language = IMAGE
marks.language.file = GIFBUILDER
marks.language.file {
  XY = 100, 20
  backColor = red

10 = TEXT
                                 10.text = English
                                 10.fontFile = t3lib/fonts/arial.ttf
                                 10.fontColor = #444444
                                 10.fontSize = 12
                                 10.offset = 8,15
                                 10.niceText = 1

}

marks.language.typolink.parameter.field = uid :  3

#-LANGUAGE SELECTOR DEUTSCH -> ENGLISH-------ENDE-------

## Antworten

### [#2](https://www.typo3.net/d/12606-sprachversionen-mit-typolink-verknuepfen/2) · aviereck · 2004-06-19

Hey,

auch wenn Dir das kurzfristig nicht weiter hilft, solltest Du langfristig die 1-Baum Methode benutzen.
Mit der Einbaummethode verwendest du für die Auswahl des Sprachbuttons einfach nur folgendes PHP Skript welches bei jeder Typo3 Version > 3.5 dabei ist:

/media/scripts/example_languageMenu.php

Du musst natürlich im PHP Skript die Flagge durch Deinen Button ersetzen. Diesen musst Du ja nicht unbedingt dynamisch generieren.

Deine Seite ist durch die 1-Baum Methode erheblich einfacher auf dem aktuellen Stand zu halten. Kopierst Du bei der 2-Baum Methode nämlich eine Seite woanders hin, musst Du das ja auch immer im anderen Baum machen ...

TypoSkritpt Code für die Einbaummethode:

Lege auf Deiner Hauptseite, für die Du auch das Template definiert hast Deine Sprachen an. In diesem Beispiel ist das Deutsch und Englisch.
Kopiere Dir die ID´s der Sprach-Records und setze Sie in meinem Beispielcode für das Setup Field Deines Templates ein.

Bei mir ist der Sprachrecord Deutsch mit der ID 0 belegt.
Englisch mit der Id 1.

Dieser Code gehört dann in Dein Template

SETUP Field:

# Variablen für Sprachmodul
config.linkVars = L

# German language
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]

# English language
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]

Du kannst jetzt Content im Backend für jede Sprache anlegen, in dem Du über das Menü oben rechts im Bild die Sprache wählst.

### [#3](https://www.typo3.net/d/12606-sprachversionen-mit-typolink-verknuepfen/3) · tony · 2004-06-19

Hi,

ich bin mit dem One-Tree-Modell bestens vertraut, läuft perfekt, ist aber nicht das passende Modell für mein Projekt!  Hab's ausführlich getestet!

Tony

---

Quelle: „Sprachversionen mit typolink verknüpfen“, typo3.net, https://www.typo3.net/d/12606-sprachversionen-mit-typolink-verknuepfen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
