Hallo Zusammen!
Ich weis das Thema wurde hier schon oft behandelt - Ich habe lange gesucht, gelesen und komme trozdem nicht weiter, leider!
Mein Problem ist das immer nur die Default-Sprache angezeigt wird und der übergebene Parameter &L=1 wird total ignoriert.
Die zweite Sprache (englisch) habe ich angelegt und diese auf Aktiv gesetzt. Die UID der zusätzlichen Sprache ist 1.
Ich habe auch für alle Seiten eine übersetzung angelegt.
Wenn ich bei der Ausgabe des Content im Template folgende Zeile weglasse:
select.languageField = sys_language_uid
werden beide Sprachen gleichzeitig angezeigt, aber wiso geht das einzeln nicht?
Ich würde mich über einen Tip sehr freuen!!!
Hier ist noch mein komplettes Template
# SprachVariable L initialisieren
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# Standardsprache UID 0 -> Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]
# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#DDDDDD">
stylesheet = fileadmin/template/include/style.css
meta.AUTHOR = Michael
meta.DESCRIPTION = Es gibt immer ein erstes mal
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 200, 30
backColor = #9EACB4
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 13
10.fontFile = fileadmin/fonts/Avenirh.ttf
10.fontColor = #6F828C
10.niceText = 1
10.offset = 13, 24
20 = TEXT
20.text.field = subtitle // title
20.fontSize = 13
20.fontFile = fileadmin/fonts/Avenirh.ttf
20.fontColor = #FFFFFF
20.niceText = 1
20.offset = 10, 20
}
# Marks ### Druckversion ###
DRUCKVERSION = COA
DRUCKVERSION.10 = TEXT
DRUCKVERSION.10.field = uid
DRUCKVERSION.10.wrap = <a href="index.php?id=|&type=1
DRUCKVERSION.20 = TEXT
DRUCKVERSION.20.data = GPvar:L
DRUCKVERSION.20.wrap = &L=|" target="_blank">Drucken</a>
# Marks ### Sprachen ###
SPRACHE_D = COA
SPRACHE_D.20 = TEXT
SPRACHE_D.20.field = uid
SPRACHE_D.20.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
SPRACHE_E = COA
SPRACHE_E.20 = TEXT
SPRACHE_E.20.field = uid
SPRACHE_E.20.wrap = <a href="index.php?id=|&L=1">English</a>
# Marks ### Generierung der Navigation ###
# Marks ### Hauptnavigation - oben
MENU_OBEN = HMENU
MENU_OBEN.special.value = 14
MENU_OBEN.maxItems = 10
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1 {
expAll = 0
NO {
linkWrap = | | |*| | | |*| |
ATagParams= class="menu_oben"
}
}
# Marks ### Hauptnavigation - links
MENU_LINKS = HMENU
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = TMENU
MENU_LINKS.1 {
expAll = 0
NO {
linkWrap = <br> | <br>
ATagParams= class="menu_links"
}
}
# Marks ### Contentbereich - mittlere Spalte - ###
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
### Contentbereich - rechte Spalte - ###
RECHTS = CONTENT
RECHTS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
select.languageField = sys_language_uid
}
### Marks Object (Bildschirmversion) -ENDE- ###
}
### Page Object (Bildschirmversion)-ENDE- ###
}
druckversion = PAGE
druckversion {
typeNum = 1
bodyTag = <body bgColor = "#FFFFFF">
stylesheet = fileadmin/template/include/style_druckversion.css
meta.AUTHOR = Michael
meta.DESCRIPTION = Es gibt immer ein erstes mal
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/vorlage_druckversion.html
10.marks {
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
### Marks Object (Bildschirmversion) -ENDE- ###
}
### Page Object (druckversion)-ENDE- ###
}
###############################################
### Hier werden die Überschriften für das Layout 1-4 definiert ###
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <font face="Arial" size="2"><b> | </b></font><br>
2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = [10.w]+10, 28
backColor = white
10 = TEXT
10.text.field = header
10.fontColor = #CC0000
10.fontFile = fileadmin/fonts/Avenirh.ttf
10.fontSize = 14
10.offset = 1, 22
10.niceText = 1
}
2.wrap = |<br>
default < .1
}
### Hier werden das Layout für den Bodytext definiert ###
tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <font face="Arial" size="2">|</font><br>
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
}