Hallo Leute,
ich versuche eben mal unsere, im Aufbau befindliche, Webseite auf Zweisprachigkeit zu trimmen. Soweit klappt das anlegen der Übersetzungen im Backend und es sieht auch soweit alles ok aus (im Backend).
Allerdings wird im Frontend immer nur die Sprache mit der uid=1 angezeigt (wenn verfügbar). Die eigentlichen Inhalte und Menünamen (deutsch) lassen sich nicht zur Anzeige bringen!?
Hier mal mein Template:
# allgemeine Konfigurationen
config {
admPanel = 1
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = [im]
message_preview = <!-- -->
doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
# Für Mehrsprachigkeit gesetzt
linkVars = print,L
uniqueLinkVars = 1
sys_language_uid=0
locale_all = german
language = de
locale_all = de_DE
sys_language_mode = content_fallback
sys_language_overlay = 1
}
[globalVar = GP:L = 0][language = 0]
config{
sys_language_uid=0
locale_all = german
language = de
locale_all = de_DE
}
[GLOBAL]
[globalVar = GP:L = 1][language = 1]
config{
sys_language_uid=1
locale_all = english
language = eng
locale_all = eng_ENG
}
[GLOBAL]
# Einstellungen für Extension tt_news
plugin.tt_news {
general_stdWrap.editPanel = 1
general_stdWrap.editPanel.allow = edit, new
displaySingle.age_stdWrap.age = Minuten | Stunden | Tag(e) | Monat(e) | Jahr(e)
displaySingle.date_stdWrap.strftime = %A, %d. %B. %Y
displayList.age_stdWrap.age = Minuten | Stunden | Tag(e) | Monat(e) | Jahr(e)
displayList.date_stdWrap.strftime = %A, %d. %B. %Y
}
# Adminpanel konfigurieren
admPanel {
module.edit.forceDisplayFieldIcons = 1
mdoule.edit.forceDisplayIcons = 1
}
#Seiten-Anfang -Sprung korrigieren
tt_content.stdWrap.innerWrap2 = |<a href="">Seitenanfang</a>
# Default PAGE object:
seite = PAGE
# Ändern der Layout_datei für Startseite und Home
[globalVar= TSFE:id=102 , TSFE:id=290]
seite.10.template.file = fileadmin/internet/template_3-spaltig_home.html
[else]
seite.10.template.file = fileadmin/internet/template_3-spaltig.html
[end]
#Seitenaufbau
seite {
#Seitendefaults auf Deutsch stellen (für tt_news wichtig)
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
typeNum = 0
config.index_enable = 1
bodyTag = <body>
headerData.10 = HTML
headerData.10.value (
<meta name="author" content="foerster" />
<meta name="robots" content="all,index,follow" />
<link href="fileadmin/internet/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="fileadmin/internet/rte.css" rel="stylesheet" type="text/css" />
<link href="fileadmin/internet/print.css" rel="stylesheet" type="text/css" media="print" />
)
10 = TEMPLATE
10.template = FILE
10.workOnSubpart = BEREICH
10 {
## EditPanel
subparts.EDITPANEL < temp.pageeditpanel
subparts.PAGEDELETE < temp.pagedelete
subparts.PAGEHIDE < temp.pagehide
}
10.marks {
#COUNTER = text
#COUNTER < temp.counter
MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 102
MENUE.1 = TMENU
MENUE.1.NO.allWrap = <div class="menuepunkt_e1_inaktiv">|</div>
MENUE.1.CUR = 1
MENUE.1.CUR.allWrap = <div class="menuepunkt_e1_aktiv">|</div>
MENUE.1.ACT = 1
MENUE.1.ACT.allWrap = <div class="menuepunkt_e1_offen">|</div>
MENUE.1.SPC = 1
MENUE.1.SPC.allWrap = <div class="menuepunkt_e1_spc">|</div>
MENUE.2 = TMENU
MENUE.2.NO.allWrap = <div class="menuepunkt_e2_inaktiv">|</div>
MENUE.2.CUR = 1
MENUE.2.CUR.allWrap = <div class="menuepunkt_e2_aktiv">|</div>
MENUE.2.ACT = 1
MENUE.2.ACT.allWrap = <div class="menuepunkt_e2_aktiv">|</div>
MENUE3 = HMENU
MENUE3.special = directory
MENUE3.special.value = 102
MENUE3.1 = TMENU
MENUE3.1.NO.allWrap = <!--|-->
MENUE3.1.CUR = 1
MENUE3.1.CUR.allWrap = <!--|-->
MENUE3.1.ACT = 1
MENUE3.1.ACT.allWrap = <!--|-->
MENUE3.2 = TMENU
MENUE3.2.NO.allWrap = <!--|-->
MENUE3.2.CUR = 1
MENUE3.2.CUR.allWrap = <!--|-->
MENUE3.3 = TMENU
MENUE3.3.NO.allWrap = <span class="Menue_Unterpunkt_Ebene3_inaktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_inaktiv">|</span></span>|*|<span class="Menue_Unterpunkt_Ebene3_inaktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_inaktiv">|</span></span>|*|<span class="Menue_Unterpunkt_Ebene3_inaktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_inaktiv">|</span></span></br></br>
MENUE3.3.CUR = 1
MENUE3.3.CUR.allWrap = <span class="Menue_Unterpunkt_Ebene3_aktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_aktiv">|</span></span>|*|<span class="Menue_Unterpunkt_Ebene3_aktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_aktiv">|</span></span>|*|<span class="Menue_Unterpunkt_Ebene3_aktiv"><span class="Menue_Unterpunkt_Ebene3_HG2_aktiv">|</span></span></br></br>
KLICKPFAD = HMENU
KLICKPFAD.special = directory
KLICKPFAD.special.value = 102
KLICKPFAD.1 = TMENU
KLICKPFAD.1.NO.allWrap = <!--|-->
KLICKPFAD.1.ACT = 1
KLICKPFAD.1.ACT.allWrap = <br />Sie befinden sich hier: |/
KLICKPFAD.1.CUR = 1
KLICKPFAD.1.CUR.allWrap = <br />Sie befinden sich hier: <strong>|</strong>
KLICKPFAD.2 = TMENU
KLICKPFAD.2.NO.allWrap = <!--|-->
KLICKPFAD.2.ACT = 1
KLICKPFAD.2.ACT.allWrap = |/
KLICKPFAD.2.CUR = 1
KLICKPFAD.2.CUR.allWrap = <strong>|</strong>
KLICKPFAD.3 = TMENU
KLICKPFAD.3.NO.allWrap = <!--|-->
KLICKPFAD.3.ACT = 1
KLICKPFAD.3.ACT.allWrap = |/
KLICKPFAD.3.CUR = 1
KLICKPFAD.3.CUR.allWrap = <strong>|</strong>
MENUE_OBEN = HMENU
MENUE_OBEN.special = directory
MENUE_OBEN.special.value = 286
MENUE_OBEN.1 = TMENU
MENUE_OBEN.1.NO.allWrap = <span class="menuepunkt_oben_inaktiv">|</span> | |*| <span class="menuepunkt_oben_inaktiv">|</span> | |*| <span class="menuepunkt_oben_inaktiv">|</span>
MENUE_OBEN.1.CUR = 1
MENUE_OBEN.1.CUR.allWrap = <span class="menuepunkt_oben_aktiv">|</span> | |*| <span class="menuepunkt_oben_aktiv">|</span> | |*| <span class="menuepunkt_oben_aktiv">|</span>
MENUE_OBEN.1.ACT = 1
MENUE_OBEN.1.ACT.allWrap = <span class="menuepunkt_oben_aktiv">|</span> | |*| <span class="menuepunkt_oben_aktiv">|</span> | |*| <span class="menuepunkt_oben_aktiv">|</span>
CONTENT < styles.content.get
NEWS < styles.content.getRight
}
}
Vielleicht weiß ja jemand Rat.
Ich wäre euch sehr dankbar für jeden Hinweis.
Viele Grüße
Jojo