[TYPO3-UG Dutch] multi_language via TV
HocomAdvies (Wiechert Hooghwinkel)
info at hocom-advies.nl
Tue Dec 29 17:29:05 CET 2009
Krijg er onderhand een punthoofd van maar krijg het menu nog steeds niet vastgespijkerd in TV. Zoals ik het heb opgezet zou het toch moeten werken. Heb inmiddels nog enkele andere voorbeelden die ik tegenkwam uitgeprobeerd maar tevens zonder resultaat.
Is er niet een simpel testje om te proberen of er uberhaupt wel een object gemapped wordt?
Ik heb dit geprobeerd in de hoop dat er dan een text geplaatst zou worden.
#test dit
lib.testDit = TEXT
lib.testDit.wrap = <p>Het werkt (of toch niet?) |</p>
#einde test dit
----- Original Message -----
From: HocomAdvies (Wiechert Hooghwinkel)
To: HocomAdvies (Wiechert Hooghwinkel) ; TYPO3 Usergroup Dutch
Sent: Sunday, December 27, 2009 11:36 AM
Subject: Re: [TYPO3-UG Dutch] multi_language via TV
Op de een of andere manier krijg ik na het mappen van lib.language op de bedoelde plaats in de frontend geen taalkeuze menu te zien. Het gekke is dat alles wel werkt, want als ik taalkeuze als CE op een pagina invoeg krijg ik netjes een menu en kan ik switchen tussen de verschillende talen (na nog een kleine aanpassing in onderstaande opzet de 1 moest een 0 zijn en de overige dan 1 en 2).
ik heb het object gemapped in TV
met:
Element
Typoscript Object
lib.language
dan met onderstaande in de TS van de root template:
lib.language = RECORDS
lib.language.tables = tt_records
lib.language.source = 57
helaas niets te zien (ook niet in de brondcode) wel de gemapte div.
Als test heb ik ook nog geprobeerd een lasupdate van de pagina te mappen:
dat werkt ook niet.
## Last Updated [Begin]
lib.lastUpdated = TEXT
lib.lastUpdated.data = page:SYS_LASTCHANGED
lib.lastUpdated.strftime = %d-%m-%Y %H:%M
lib.lastUpdated.wrap = <p>Updated: |</p>
## Last Updated [End]
Imand een idee wat er fout gaat
----- Original Message -----
From: HocomAdvies (Wiechert Hooghwinkel)
To: TYPO3 Usergroup Dutch
Sent: Wednesday, December 23, 2009 11:44 PM
Subject: [TYPO3-UG Dutch] multi_language via TV
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
_______________________________________________
TYPO3-UG-Dutch mailing list
TYPO3-UG-Dutch at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-Dutch mailing list
TYPO3-UG-Dutch at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-Dutch
mailing list