Ergebnis 1 bis 3 von 3

Thema: Ablegen einer eigenen Sprachdatei für eigenes Metamodels-Template

  1. #1
    Contao-Nutzer
    Registriert seit
    19.09.2016.
    Beiträge
    7

    Standard Ablegen einer eigenen Sprachdatei für eigenes Metamodels-Template

    Guten Morgen,

    ich möchte auf einer mehrsprachigen Website für ein modifiziertes Metamodels-Template eine eigene Sprachdatei für statische Texte im Template hinterlegen.
    Die statischen Texte möchte ich über insert tags in das Template einbauen.
    Wo kann ich eine solche Datei updatesicher bzw. nach 'best practise' - Vorgaben am besten ablegen?

    Schönen Gruss,
    JoT

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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.
    Geändert von Andreas (20.09.2016 um 17:58 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Nutzer
    Registriert seit
    19.09.2016.
    Beiträge
    7

    Standard

    Super, danke, das hilft mir weiter!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •