contao/import — Issue #391: Hook in der PageRegular
Author: felixpfeiffer
Created: 2011-11-29 16:10:53+00:00
State: open
Labels: Feature, framework

Hallo Leo,

ich benötige einen Hook, der greift, bevor sämtliche Module geladen werden. Leider habe ich unter den bestehenden Hooks keinen passenden gefunden. Daher mein Gedanke in der PageRegular.php folgenden Code einzubinden:

```
// Initialize modules and sections
$arrCustomSections = array();
$arrSections = array('header', 'left', 'main', 'right', 'footer');
$arrModules = deserialize($objLayout->modules);

// HOOK: add logic before all modules are generated
if (array_key_exists('pageRegular', $GLOBALS['TL_HOOKS']) && is_array($GLOBALS['TL_HOOKS']['pageRegular']))
{
foreach ($GLOBALS['TL_HOOKS']['pageRegular'] as $callback)
{
$this->import($callbackr0);
$this->$callbackr0->$callbackr1($objPage);
}
}

// Generate all modules
foreach ($arrModules as $arrModule)
```

Evtl. gibt es eine besser Lösung, diese würde mich aber schon mal glücklich machen.

Gruß, Felix

--- _Originally created on January 4th, 2009, at 01:16pm (ID 391)_