Erstelle eine Datei templates/langconfig.html5. Darin kannst du deine Sprachbausteine pflegen. Durch den Suffix html5 und dass sie in templates/ liegt, kannst du sie aus dem BE heraus bearbeiten.
PHP-Code:
<?php
// templates/langconfig.html5
$GLOBALS['TL_LANG']['MY']['part_1'] = 'Part 1';
$GLOBALS['TL_LANG']['MY']['part_2'] = 'Part 2';
if ($GLOBALS['TL_LANGUAGE'] == 'de')
{
$GLOBALS['TL_LANG']['MY']['part_1'] = 'Teil 1';
$GLOBALS['TL_LANG']['MY']['part_2'] = 'Teil 2';
}
Schreibe das hier in deine system/config/langconfig.php
PHP-Code:
<?php
// system/config/langconfig.php
if(TL_MODE === 'FE')
{
require_once TL_ROOT.'/templates/langconfig.html5';
}
Du brauchst die Sprachbausteine nicht mit Inserttags einzufügen. Füge sie direkt so ein.
PHP-Code:
<?= $GLOBALS['TL_LANG']['MY']['part_1'] ?>
Du kannst die Variablen natürlich auch direkt in die system/config/langconfig.php schreiben, aber dann kannst du sie nicht aus dem BE heraus bearbeiten.
Lesezeichen