contao/test — Issue #1687: loadDataContainer Hook
Author: aschempp
Created: 2011-11-29 08:24:08+00:00
State: open
Labels: backend, Feature

Ich dachte ich hätte das schonmal angefragt, konnte aber nichts finden. In 2.8 haben wir ja einen neuen Hook "loadLanguageFile". Können wir auch einen "loadDataContainer" haben? Insbesondere für Isotope (den Shop) würde ich das benötigen.

Controller.php, ~ Zeile 2009

```
protected function loadDataContainer($strName)
{
foreach ($this->Config->getActiveModules() as $strModule)
{
$strFile = sprintf('%s/system/modules/%s/dca/%s.php', TL_ROOT, $strModule, $strName);

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

// HOOK: allow to load custom data container
if (isset($GLOBALS['TL_HOOKS']['loadDataContainer']) && is_array($GLOBALS['TL_HOOKS']['loadDataContainer']))
{
foreach ($GLOBALS['TL_HOOKS']['loadDataContainer'] as $callback)
{
$this->import($callback[0]);
$this->$callback[0]->$callback[1]($strName);
}
}

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

--- _Originally created on March 9th, 2010, at 02:55pm (ID 1687)_