contao/test — Issue #1078: HOOK: preLoadLanguageFile
Author: LeoUnglaub
Created: 2011-11-28 17:58:37+00:00
State: open
Labels: Feature, framework

Hallo Leo,
ich entwickle gerade ein Modul mit dem man Sprachfiles über das BE überschreiben kann. Quasi eine grafische Version der langconf.php.

Ich möchte aber trotzdem, dass die langconf.php noch nach meinen Änderungen eingelesen wird um das TYPOlight Prinzip beizubehalten. Um das zu bewerkstelligen bräuchte ich einen HOOK in der Methode loadLanguageFile(). Ich bräuchte den Hook an der durch einen Kommentar gekenzeichneten Stelle.

```
protected function loadLanguageFile($strName, $strLanguage=false)
{
if (!$strLanguage)
{
$strLanguage = $GLOBALS['TL_LANGUAGE'];
}

foreach ($this->Config->getActiveModules() as $strModule)
{
$strFallback = sprintf('%s/system/modules/%s/languages/en/%s.php', TL_ROOT, $strModule, $strName);

if (file_exists($strFallback))
{
include($strFallback);
}

if ($strLanguage == 'en')
{
continue;
}

$strFile = sprintf('%s/system/modules/%s/languages/%s/%s.php', TL_ROOT, $strModule, $strLanguage, $strName);

if (file_exists($strFile))
{
include($strFile);
}
}

// der HOOK preLoadLanguageFile

include(TL_ROOT . '/system/config/langconfig.php');
}
```

Ich hoffe das lässt sich in TL 2.7.6 integrieren, denn der HOOK wäre wichtig für mich. Das wäre sehr nett von dir.
Vielen Dank und viele Grüße
Leo

--- _Originally created on October 11th, 2009, at 02:04am (ID 1083)_