[TYPO3-UG Dutch] Language Selection

Jacco van der Post jacco at id-internetservices.com
Tue Sep 8 23:03:58 CEST 2015


Zoiets zou het moeten zijn.

config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_overlay = content_fallback
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en-EN
config.sys_language_uid = 0


[globalVar = GP:L = 4]
config.language = nl
config.locale_all = nl_NL
config.htmlTag_langKey = nl-NL
config.sys_language_uid = 4
[global]

Voor de locale zul je even moeten nagaan wat de juiste is op de server, 
dat zou idd ook kunnen zijn config.locale_all = en_EN.UTF-8

Verder heb je niet een extensie nodig voor een language menu. Koppel een 
libje aan je template en dan iets van


  lib.language = HMENU
  lib.language  {
     special = language
     special.value = 0,4
     1 = TMENU
     1 {
        wrap = <div class="languageTitle">Change language</div><ul>|</ul>
        noBlur = 1
        NO  {
           linkWrap = <li class="en_lang">|</li>||<li class="nl_lang">|</li>
  	 stdWrap.override = <span>English</span> || <span>Nederlands</span>
  	 doNotLinkIt = 1
  	 stdWrap.typolink.parameter.data = page:uid
  	 stdWrap.typolink.additionalParams = &L=0 || &L=4
  	 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
  	 stdWrap.typolink.title = English || Nederlands
            }
        ACT < .NO
        ACT = 1
        ACT {
           linkWrap = <li class="en_lang languageActive">|</li>||<li 
class="nl_lang languageActive">|</li>
            }
     }
  }

Je kunt vervolgens dit met CSS naar smaak stijlen.

En zet de extensie realurl misschien eerst even uit, hier zul je ook nog 
config in moeten opnemen. Wellicht dat het daarin fout gaat.

Succes

Jacco




-- 
Kind Regards

Jacco van der Post


More information about the TYPO3-UG-Dutch mailing list