[TYPO3-german] Flaggen für den Sprachwechsel ein fgen
T. F. Koch
tonke at mikokosmos.de
Tue Oct 27 12:25:12 CET 2015
Hallo Reza,
hier mal ein funktionierendes Beispiel. Vielleicht hilft dir das weiter
Eigenes Ext-Template
temp.sprachmenu = COA
temp.sprachmenu {
5 = IMAGE
5.wrap = |
10 = HMENU
10 {
special=language
special.value = 0,1,2,5
1 = TMENU
1 {
wrap = |
NO = 1
NO {
stdWrap.cObject = IMAGE
stdWrap.cObject {
file = fileadmin/xyz/pics/deutsch.jpg ||
fileadmin/xyz/pics/english.jpg || fileadmin/xyz/pics/suomi.jpg ||
fileadmin/xyz/pics/svenska.jpg
altText = deutsch || english || suomi || svenska
titleText =
}
allWrap = <span class="sprache1">|</span>
}
ACT < .NO
ACT {
doNotLinkIt = 1
allWrap = <span class="ACT">|</span>
}
USERDEF1 < .NO
USERDEF1 {
doNotLinkIt = 1
allWrap = <span class="leer">|</span>
}
USERDEF2 < .NO
USERDEF2 {
doNotLinkIt = 1
allWrap = <span class="ACTleer">|</span>
}
}
}
}
Dieses Ext-Template wird im Haupttemplate eingebunden (Basis-Template
einschließen:).
Im Haupttemplate steht dann noch:
# Default PAGE object:
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/xyz/template/xyz.tmpl
workOnSubpart = DOCUMENT_BODY
marks.SPRACHE = TEXT
marks.SPRACHE.value = Sprache
}
# Setting up 'page' to be the default PAGE object (type=0)
page = PAGE
page.bodyTag = <body>
#Spracheinstellung
config.linkVars = L
config.sys_language_uid = 0
config.metaCharset = utf-8
config.locale_all = de_DE.iso88591
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.metaCharset = utf-8
config.locale_all = gb_GB.iso88591
config.language = en
[global]
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.metaCharset = utf-8
config.locale_all = fi_FI.iso88591
config.language = fi
[global]
[globalVar = GP:L = 5]
config.sys_language_uid = 5
config.metaCharset = utf-8
config.locale_all = se_SE.iso88591
config.language = se
[global]
Der Marker in diesem Beispiel heißt ###SPRACHE###
Gruß
Tonke
More information about the TYPO3-german
mailing list