[TYPO3-german] real_url: Sprachumschaltung
Frank Wendorf
frank.wendorf at webdienstleister.com
Fri May 1 10:31:04 CEST 2015
Hallo liebe Leute,
ich habe ein kleines Problem mit real_URL in der Sprachumschaltung.
Deutsch funktioniert grundsätzlich (http://www.heliocentris.com/). Schalte ich jedoch mittels der Flaggensymbole auf die englische Version um, dann steht wieder http://www.heliocentris.com/index.php?id=72&L=1.
Die Sprachumschaltung erfolgt hierüber:
subparts.LANGUAGE_SWITCH = HMENU
subparts.LANGUAGE_SWITCH.special = language
subparts.LANGUAGE_SWITCH.special.value = 1,0
subparts.LANGUAGE_SWITCH {
special.normalWhenNoLanguage = 0
wrap = <ul id="language_switch">|</ul>
1 = TMENU
1 {
noBlur = 1
# Standard Sprachen
NO = 1
NO {
linkWrap = <li>|</li>
stdWrap.override = Deutsch || Englisch
doNotLinkIt = 1
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=1
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
}
ACT < .NO
ACT.linkWrap = <li class="active">|</li>
USERDEF1 < .NO
USERDEF2 < .ACT
}
}
Die allgemeine Config sieht so aus:
config {
prefixLocalAnchors = all
simulateStaticDocuments = 0
baseURL = http://www.heliocentris.com/
tx_realurl_enable = 1
linkVars = L(0-2)
uniqueLinkVars = 1
defaultGetVars.L = 0
language = de
locale_all = de_AT.UTF-8
sys_language_uid = 0
htmlTag_langKey = de
}
[globalVar = GP:L = 1]
config {
language = en
locale_all = en_GB.UTF-8
sys_language_uid = 1
htmlTag_langKey = en
}
}
[global]
Der entsprechende Auszug aus der realurl_conf.php sieht folgendermaßen aus:
'preVars' =>array(
array(
'GETvar' => 'no_cache',
'valueMap' =>array(
'de' => 0,
'en' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' =>array(
# 'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
'noMatch' => 'bypass',
),
),
'pagePath' =>array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 1,
'firstHitPathCache' => 1,
),
Worin befindet sich der Fehler?
Vielen Dank im Voraus für Eure Hilfe
More information about the TYPO3-german
mailing list