[TYPO3-german] Übersetzte Inhalte werden nicht angezeigt - lang="de_EN" ändert sich bei der Sprachumschaltung nicht

Peter Kühnlein peter at function2form.net
Sun Oct 25 08:31:16 CET 2015


Moin Nga,

möglicherweise ein Typo? globalVar = GT gibt es nicht. Aus der TSRef, 
https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html

[globalVar = GP:L = 8, GP:M = 2]

Die globalVar heißt GP wegen des get/post-Mechanismus.

LG Peter

Am 25.10.2015 um 02:39 schrieb Nga Phuong:
> Seit einige Tage habe ich nach Lösung für folgendes Problem gesucht 
> aber leider erfolglos:
> Ich habe eine zweite Sprache (English) angelegt, die allerdings nicht 
> angezeigt wird. Englische Inhalt wurde bereits im Backend angelegt und 
> auch aktiviert (die sind also eigentlich sichtbar). Bei der 
> Umschaltung (sowohl Manuel über URL als auch über Sprachmenü - der 
> Switch in der URL funktioniert) werden es nach wie vor die deutschen 
> Inhalte angezeigt. Im Quellcode wird lang="de_EN" auch NICHT auf 
> lang="en_EN" umgeschaltet.
>
> Typo3-Version: 6.2.12
> Sprach-Extension: sr_language_menu_6.0.7
>
> Hier sind meine TS-Code:
> Im Config-Bereich
> config {
>  admPanel = 0
>  doctype = <!DOCTYPE html>
>  xmlprologue = none
>  xhtml_cleaning = none
>  disablePrefixComment = 1
>  removeDefaultJS = external
>  index_enable = 0
>  index_externals = 1
>  index_metatags = 0
>  spamProtectEmailAddresses = ascii
>  spamProtectEmailAddresses_atSubst = (at)
>  inlineStyle2TempFile = 1
>  noScaleUp = 1
>  noPageTitle = 2
>  meaningfulTempFilePrefix = 50
>  cache_period = 10
>  sys_language_uid = 0
>  language = de
>  htmlTag_langKey = de_DE
>  linkVars = L
>  uniqueLinkVars = 1
>  defaultGetVars.L = 0
>  metaCharset = utf-8
>  locale_all = de_DE.utf-8
>  sys_language_mode = content_fallback
>  sys_language_overlay = hideNonTranslated
>
>  styles.content.links.extTarget = _blank
> }
>
> [globalVar = GT:L = 1]
>  config.linkVars = L
>  config.sys_language_uid = 1
>  config.language = en
>  config.locale_all = en_EN
>  config.htmlTag_langKey = en_EN.utf-8
> [global]
>
> Und bei root-Konstanten:
>
>    plugin.tx_srstaticinfo.languageCode = DE
>    plugin.tx_srlanguagemenu.showInactive = 1
>    plugin.tx_srlanguagemenu.showCurrent = 1
>    plugin.tx_srlanguagemenu.useSelfLanguageTitle = 1
>    plugin.tx_srlanguagemenu.languagesUidsList = 0,1,2
>    plugin.tx_srlanguagemenu.defaultLanguageISOCode = DE
>    plugin.tx_srlanguagemenu.defaultCountryISOCode = DE
>
>
> Und bei der Seiteneigenschaft der Root-Seite sind folgende Zeile im 
> TypoScript-Konfiguration:
>
> mod.SHARED {
>  defaultLanguageFlag = de
>  defaultLanguagelabel = deutsch
> }
> TCEFORM.tt_content.sys_language_uid.altLabels.0 = DE
>
>
> Wenn ich das Mehrsprachigkeitsmenü wie folgt einbinde, wird leider 
> keine Sprachmenü (weder als Flagge, noch als Liste oder als Links) 
> angezeigt, nur eine leere Fläche da.
>
> lib.language < plugin.tx_srlanguagemenu
> lib.language{
>   languagesUidsList = 0,1
>   #Possible values: 0 = flags, 1 = selection list, 2 = list of links.
>   defaultLayout = 0
>   wrap = <p> | </p>
> }
>
>
> Wenn ich aber wie folgt mache, wird das Menü zwar angezeigt und der 
> Switch in der URL funktioniert, werden jedoch die englische Inhalte 
> nicht angezeigt
>
> lib.language = HMENU
> lib.language{
>  special = language
>  special.value = 0,1
>  special.normalWhenNoLanguage = 0
>  wrap = <ul class="language_switch"> | </ul>
>  1 = TMENU
>  1 {
>    noBlur = 1
>    NO = 1
>    NO {
>      linkWrap = <li> | </li>
>      stdWrap.setCurrent = DE || EN
>      stdWrap.current = 1
>      stdWrap.override = DE || EN
>           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
>  }
> }
>
>
> Was habe ich hier falsch gemacht, sodass bei der Umschaltung (sowohl 
> Manuel über URL als auch über Sprachmenü - der Switch in der URL 
> funktioniert) keine englische Inhalte angezeigt werden?
>
> Viele Grüße,
> Nga
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


-- 

http://function2form.net
http://peter-kuehnlein.net

"Kosuke would make the rounds around the sleeping quarters of his master, and if he thought a certain area to be insecure, he would spread a straw mat and pass through the night awake by himself."
(Hagakure)

Latest projects
http://bmw-bobber.de
http://noris-chapter.de



More information about the TYPO3-german mailing list