[TYPO3-UG Dutch] multi_language via TV
HocomAdvies (Wiechert Hooghwinkel)
info at hocom-advies.nl
Wed Dec 23 23:44:53 CET 2009
Heb o.a. via de howto van Jacco en Dimitri onderstaande multilanguage opgezet voor een site. Nu werken de verschillende talen wel maar krijg helaas geen taal vlag / dropdown menu te zien na mappen via TV. Zie ik nog iets over het hoofd?
Onderstaand is wat nu in de TS van de root template staat:
#the default language dutch:
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_overlay = content_fallback
config.language = nl
config.locale_all = nl_NL
config.htmlTag_langKey = nl-NL
config.sys_language_uid = 0
[browser = msie]
config.htmlTag_setParams = xmlns="http://www.w3.org/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"xml:lang="nl"
#dan voor elke volgende taal:
[globalVar = GP:L = 2]
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en-EN
config.sys_language_uid = 1
[globalVar = GP:L = 2] && [browser = msie]
config.htmlTag_setParams = xmlns="http://www.w3.org/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"xml:lang="en"
[globalVar = GP:L = 3]
config.language = it
config.locale_all = it_IT
config.htmlTag_langKey = it-IT
config.sys_language_uid = 2
[globalVar = GP:L = 3] && [browser = msie]
config.htmlTag_setParams = xmlns="http://www.w3.org/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"xml:lang="it"
#instellen van taalvlag default taal in de backend: #werkt ook niet maar dat is niet echt een probleem
mod.SHARED.defaultLanguageLabel = Dutch
mod.SHARED.defaultLanguageFlag = nl.gif
#Dan sr_languuage_menu extensie geinstalleerd.
#in de constanteditor aangepast dat NL default is via: defaultLanguageISOcode = NL en idem voor CountryISOCode = NL
#in de TS van de template benodigd om in TV te mappen:
lib.language = RECORDS
lib.language.tables = tt_records
lib.language.source = 57
#(heb een sysmap met daarin een CE taalkeuze met pid 57)
#PID en=1
#PID it=2
#in de template.html opgenomen:
<div id="language-selector"><!-- talen --></div>
#in TV DS een element mapped met TypoScript Object Path naar lib.language
#in de xml van TV DS aangepast van 1 naar:
<langDisable>0</langDisable>
#dit staat dan in de xml van TV:
<field_language type="array">
<tx_templavoila type="array">
<title>language menu</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<TypoScriptObjPath>lib.language</TypoScriptObjPath>
</tx_templavoila>
</field_language>
#alle cache gecleared!
#versie 4.3.0
#vertaling op de betreffende pagina aanwezig
#als ik de pagina aanroep via: /index.php?id=1&L=2 krijg ik de pagina netjes in de engelse vertaling te zien
Graag even een helping hand :)
Met vriendelijke groeten,
Wiechert Hooghwinkel
More information about the TYPO3-UG-Dutch
mailing list