Hi Leute!
Ich habe jetzt einige Erfahrungen mit Typo3 gesammelt und habe mal eine Frage zur Mehrsprachigkeit: Wie genau funktioniert das Konzept der Mehrsprachigkeit und womit beginnt man zuerst?
Hi Leute!
Ich habe jetzt einige Erfahrungen mit Typo3 gesammelt und habe mal eine Frage zur Mehrsprachigkeit: Wie genau funktioniert das Konzept der Mehrsprachigkeit und womit beginnt man zuerst?
Ok! Das war einfach:
🙁
Hallo,
habs genau wie in der Anleitung gemacht... Leider bekomm ich aber immer den gesamten Content angezeigt... Sowohl Englisch als auch Deutsch!
Umschalten tut er aber... sieht man am Sprachmenü bzw. am "Hauptmenü"... meine Buttons ändern die Sprache!
Habt ihr vielleicht eine Idee....?
Danke!
Stefan
Hast du neben tt_content auch styles.content.get ?
marks.MAIN = CONTENT
marks.MAIN.table = tt_content
marks.MAIN < styles.content.get
Hallo, hier ist mein TS - Setup vielleicht findest du ja was...?
##### MENÜ der Unterseiten im selben FENSTER öffnen #######
tt_content.menu.20.1.1.target = _self
###### Mehrsprachigkeit (Englisch: Standard; Deutsch zweite Sprache ######
###### Ist ein Content nicht in der gewählten Sprache verfügbar, wird automatisch auf Englsich umgeschaltet #####
# SprachVariable L initialisieren
config.linkVars = L
# Standardsprache UID 0 -> Englisch
config.sys_language_uid = 0
config.language = en
config.locale_all = english
# Deutsch, sys_language.uid = 7
[globalVar = GP:L = 7]
config.sys_language_uid = 7
config.language = de
config.locale_all = de_DE
[global]
### indizierte Suche ####
plugin.tx_indexedsearchresult_link_target =
plugin.tx_indexedsearch {
# Styles nicht auf jeder Seite einbinden (-> externe CSS-Datei)
_CSS_DEFAULT_STYLE >
# default-mäßig ein Teilwort suchen
_DEFAULT_PI_VARS.type = 1
# target soll nicht auf page zeigen
result_link_target = _self
# Kein komplizierten Erklärungen
show.rules = 0
# nur die nötigen Einstellungen
blind.sections=1
blind.order=1
blind.lang=1
}
##### Default Page - Objekt #########
seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#FFFFFF">
#stylesheet = fileadmin/style.css
meta.AUTHOR = Stefan Mikula
meta.DESCRIPTION = Hier steht eine Beschreibung
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/smes/smes.tmpl
10.workOnSubpart = DOKUMENT
10.marks {
SPRACHE = PHP_SCRIPT
SPRACHE.file = fileadmin/scripts/select_language_smes.php
CONTENT = CONTENT
CONTENT {
table = tt_content
CONTENT < styles.content.get
select.orderBy = sorting
select.where = colPos = 0
}
RECHTS = CONTENT
RECHTS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 559, 86
backColor = #EFEFEF
10 = TEXT
10.text.field = subtitle // title
#10.text = Herzlich Willkommen
10.fontSize = 60
10.fontFile = fileadmin/template/fonts/arialbi.ttf
#10.fontColor = #96CC9F
10.fontColor = #CCCCCC
10.niceText = 1
10.offset = 10, 75
20 = TEXT
20.text.field = subtitle // title
20.fontSize = 36
20.fontFile = fileadmin/fonts/arialb.ttf
#20.fontColor = #E2F5E5
20.fontColor = #999999
20.niceText = 1
20.offset = 40, 68
}
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 708
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="linkWeiss"
MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 707
MENU_LINKS.entryLevel = 1
MENU_LINKS.1 = GMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
wrap = |<br>
XY = 146, 30
#backColor = #478951
backColor = #999999
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
#10.fontColor = #336699
10.fontFile = fileadmin/template/fonts/arialb.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 7, 19
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #FFFFFF
}
20.offset = 0, 29
}
MENU_LINKS.1.RO < .MENU_LINKS.1.NO
MENU_LINKS.1.RO {
tmp < .backColor
# backColor = #EFEFEF
backColor = #DDDDDD
5 < .10
5.fontColor < .tmp
5.offset = 8,22
}
MENU_LINKS.1.CUR < .MENU_LINKS.1.RO
MENU_LINKS.2 < .MENU_LINKS.1
MENU_LINKS.2 {
NO.backColor = #999999
NO.backColor = #E2F5E5
NO.10.fontColor = #478951
NO.20.file.backColor = #478951
RO < .NO
RO.backColor = #FFFFFF
RO.5 >
CUR < .RO
}
}
}
######## Überschriften Layouts ###################
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 = #478951
10.fontFile = fileadmin/fonts/arialb.ttf
10.fontSize = 16
10.offset = 1, 22
10.niceText = 1
}
2.wrap = |<br>
default < .1
}
####### Body Text Layout #########
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
}
Danke!
Stefan
CONTENT = CONTENT
CONTENT {
table = tt_content
CONTENT < styles.content.get
select.orderBy = sorting
select.where = colPos = 0
}
RECHTS = CONTENT
RECHTS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
Versuch mal anstelle des codes von oben das:
CONTENT = CONTENT
CONTENT.styles.content.get
RECHTS = CONTENT
RECHTS.styles.content.getRight
Hallo,
Danke für die schnelle Antwort.... jetzt sehe ich garnichtsmehr... :-/
ups, da war ich noch nicht ganz wach, es sollte so sein:
CONTENT = CONTENT
CONTENT < styles.content.get
RECHTS = CONTENT
RECHTS < styles.content.getRight
Danke! bin grad draufgekommen... :-)
Funktioniert!... toll
DANKE!