Internetservice - Blog

bit4you präsentiert einen Blog rund um die Themen TYPO3, MySQL und PHP

TYPO3 - Sprachkonfiguration - Templavoila

In der Voreinstellung sind die durch Templavoila realisierten Strukturen für alle Sprachversionen der Homepage identisch. Lediglich der Inhalt / Content ist abhängig von der jeweiligen Sprache. In der TYP03-Welt sagt man die Lokalisierung folgt dem “Bound”-Paradigma.

Konsequenterweise sollte dann die Datenstruktur von Flexiblen Contentelementen, die als Container für andere Elemente dienen wie folgt aufgebaut sein:

<?xml version=”1.0″ encoding=”iso-8859-1″ standalone=”yes” ?>
<T3DataStructure>

<meta type=”array”>

<langChildren type=”integer”>1</langChildren>
<langDisable type=”integer”>1</langDisable>

</meta>

<ROOT type=”array”>

<tx_templavoila type=”array”>

<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>

</tx_templavoila>
.
.
.

</ROOT>

</T3DataStructure>

Erklärung:

  • Deaktivieren der Sprachabhängigkeit: <langDisable type=”integer”>1</langDisable>
  • Es gibt keine Sprachversionen: <langChildren type=”integer”>1</langChildren> (Ist eigentlich redundant, wenn die Sprachabhängigkeit ohnehin deaktiviert ist.)

In der Datenstruktur der Seitenvorlage darf allenfalls folgender Abschnitt vorkommen:

<meta type=”array”>

<langDisable type=”integer”>1</langDisable>

</meta>

Hinweis:

Achten Sie darauf, dass im Seiten TSConfig auf keinen Fall ein Eintrag dieser Art vorkommt:

mod.web_txtemplavoilaM1.translationPradigm = free

Dies würde Templavoila (TV) auffordern das “Free”-Paradigma anzuwenden. TV würde annehmen, dass Sie für jede Sprachversion andere Strukturen anlegen wollen. Ein analoger Eintrag für das “Bound”-Paradigma ist redundant, da dies ohnehin die Voreinstellung ist.

Weiterführende Informationen:

Eine Umfassende Diskussion der Sprachkonfiguration von Templavoila finden Sie in Kaspars ausgezeichnetem Frontend Localization Guide (doc_l10guide).

Kommentare sind zur Zeit geschlossen.

Internetservice - Blog läuft unter Wordpress 2.3.2
Anpassung und Design: bit4you :: Waldseer Str. 14 :: 88250 Weingarten