[Erledigt] Sprachvariablen in Blöcken "übergeben"

Begonnen von grafikmurkser, 02 Februar 2009, 07:25:55

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

grafikmurkser

Hallo,
wie muss die Zeile aussehen
wenn  in einem Block auf Sprachvariablen zugegriffen werden soll, welche in einer lang.php im Verzeichniss modul/modulname/languages angelegt sind.

derzeit steht da : get_lang("Modulname");.  Das erzeugt aber eine Fehlermeldung . Wie müsste die Zeile richtig aussehen ?
meine pmx-Seite : die erste und einzige, freie, deutschsprachige Community rund um fraktale Bilder apophysis-schmiede   reg.User mehr als 1000

siggi

Moin  :morning:

Die Sprachdateien sollten sich in einem 'language' - Ordner in der gewohnten pragmaMx Ordnerstruktur der Module befinden und entsprechend der globalen Sprachvariablen benannt werden, also "lang-german.php" für deutsch, "lang-english.php" für englisch, usw...

Code (Irgendeinblock) Auswählen

<?php

 
...
        
$langfile 'lang-' .$GLOBALS['currentlang'] . '.php';
        
$modulename 'foo';  

            if ( 
file_exists'modules/' $modulename '/language/' $langfile ) ) {
                require ( 
'modules/' $modulename '/language/' $langfile ) ;
            }
            else {
                
$content .=  'Unable to load the requested language file: modules/' $modulename '/language/' $langfile;
            }
...

Wenn man an Gras zieht wächst es auch nicht schneller.

grafikmurkser

Hallo Siggi  - und danke für die schnelle Antwort ;) . Funktioniert bestens  :thumbup:
meine pmx-Seite : die erste und einzige, freie, deutschsprachige Community rund um fraktale Bilder apophysis-schmiede   reg.User mehr als 1000