Templavoila mehrsprachig

News

29.07.09
TYPO3camp Munich 09 - Anmeldung gestartet

Die TYPO3camp Anmeldung ist gestartet, und bereits 1 Stunde nach Start waren 10 Tickets verkauft -...

08.04.09
Fluid & MVC 4.3 Vortrag auf der MTUG

Sebastian Böttger hat in München einen Vortrag über die neue Templating Engine Fluid und das TYPO3...

16.10.08
Neues TYPO3camp Munich

Der Termin für das nächste TYPO3camp ist fix! Vom 11.09. - 13.09.2009 gibt es wieder kostenloses...

Supporting Member of the TYPO3 Association

Mehrsprachige Templavoila Umsetzung

Templavoila bietet viele Möglichkeiten eine mehrsprachige Webseite umzusetzen. Die folgende bildet den "old Style" ab, welcher zum einsatz kommt, wenn kein TV verwendet wird.

 

Diese Konfiguration habe ich selber im Einsatz für eine deutsch/englische Seite. Sie ist getestet und funktioniert mit TYPO3 4.1.2.

config {
    linkVars = L
      uniqueLinkVars = 1
      sys_language_uid = 0
      language = de
      locale_all = de_DE
      htmlTag_langKey = de
      
      sys_language_mode = content_fallback
      sys_language_overlay = hideNonTranslated
}

[globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = en_EN
  config.htmlTag_langKey = en
[global]

 

Die Datenstruktur (DS) vom TemplaVoila TemplateObject (TO) muss zwischen <T3DataStructure> und <ROOT type="array"> folgendes metaArray haben:

    <meta type="array">
        <langDisable>0</langDisable>
        <langChildren>0</langChildren>
    </meta>

 

Beispiel:

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
    <meta type="array">
        <langDisable>0</langDisable>
        <langChildren>0</langChildren>
    </meta>
    <ROOT type="array">