+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Labels im Backend überschreiben

  1. #1
    TP-Member Mavi macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    76

    Labels im Backend überschreiben

    Hallo,

    ich habe eine Extension erstellt, mit der ich einige Labels im Backend überschreibe. Das Vorgehen ist analog der Extension abz_labels, beschrieben im TYPO3-Buch von Ripfel/MexerHöppner.

    (1) In der Datei locallang_db.php werden die Labels definiert, hier z.B. für die Bildgröße (bei der fehlt die deutsche Übersetzung, heißt noch "Image Dimensions")
    Code:
    'ALT.imgDimensions' => 'Bild-Größe',
    (2) In der Datei ext_localconf.php erfolgt der Aufruf aller Sprachdateien, in denen Label überschrieben werden, aufgerufen und die Verbindung zu meiner locallang_db.php., also z.B.:
    Code:
    $TYPO3_CONF_VARS['BE']['XLLfile']['EXT:cms/locallang_ttc.php']='EXT:abz_labels/locallang_db.php';
    Funktioniert soweit gut! Nur bei der Umbenennung von Backend-Modulen gibt es ein Problem, da dort mehrfach der gleiche Feldname 'mlang_tabs_tab' verwendet wird.

    Ich dachte das Problem lösen zu können, indem ich nun mehrere andere Sprachdateien neben der locallang_db.php erstelle (locallang_xxx.php) und in der ext_localconf.php einbinde.

    Geht aber nicht, vermute, meine anderen Sprachdatein werden nicht erkannt. Denn in der locallang_db.php steht oben "This file is detected by the translation tool."

    Kann man die anderen neuen Sprachdateien (locallang_xxx.php) TYPO3 irgendwie zugänglich machen? Oder gibt es eine andere Strategie?

    Besten Dank für alle Hinweise.

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    im TS:

    Code:
    plugin.tx_extxyz_pi1._LOCAL_LANG {
       default {
          #englisch
          labelname = value 
      }
      de {
         #deutsch
         labelname = value
      }
    }


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Member Mavi macht alles soweit korrekt
    Registriert seit
    Jan 2008
    Beiträge
    76
    Danke für den Tipp. Ja natürlich, direkt über das Plugin eingreifen, ist auch noch eine Möglichkeit. Hatte gar nicht mehr an diese Möglichkeit gedacht.

+ Antworten

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51