[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