Thema: locallang
Einzelnen Beitrag anzeigen
  #5  
Alt 12.02.08, 08:56
Andy08 Andy08 ist offline
Forum Zuschauer
 
Registriert seit: 24.01.08
Beiträge: 10
Unglücklich

Und weiter ?


Derzeit wird aus der locallang.xml nur der Default-Sprachbaum geladen.
(Extension unabhängig von User-Anmeldung)
<languageKey index="default" type="array">

Möchte aber selbst darauf Einfluss haben, aus welchen Sprachbaum die Daten geladen werden.
Nur wie?


pi1.php:

function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();

...



/**
* Returns the label for a fieldname from local language array
*
* @param [type] $fN: ...
* @return [type] ...
*/
function getFieldHeader($fN) {
switch($fN) {
default:


return $this->pi_getLL('listFieldHeader_'.$fN,$fN);

break;
}
}







Zugriff auf die locallang.xml:

$this->pi_getLL('list_mode_1','Text, falls kein Eintrag in locallang.xml',true);

"Der erste Parameter entspricht dem index eines label-Tags aus der locallang.xml, der zweite Parameter ist ein "Fallback". Falls in der locallang.xml kein entsprechender Eintrag vorhanden ist, dann wird dieser Text verwendet. Der dritte Parameter bestimmt, ob der Text noch durch htmlspecialchars() geschickt werden soll."

Geändert von Andy08 (12.02.08 um 10:21 Uhr).
Mit Zitat antworten