Nieuw lid |
|
Hey iedereen,
ik heb op m'n site een navigatiebar in de layout (dit is een placeholder).
In mijn layout staat er dan:
<?php echo $this->placeholder('navigatie') ?>
<?php echo $this->placeholder('navigatie') ?>
in mijn bootstrap:
$view->placeholder('navigatie');
$view->placeholder('navigatie');
Dit werkt, heb 't al eens getest, maar dan moet ik in de actieve controller het volgende plaatsen:
public function preDispatch()
{
$this->view->render('navigatie.phtml');
}
public function preDispatch() { $this->view->render('navigatie.phtml'); }
Deze navigatie.phtml staat dan in de map view->scripts->navigatie.phtml
Nu is het zo dat ik met verschillende modules werk, maar in elke module geldt dezelfde navigatie. Dus mijn vraag:
Hoe verwijs ik naar een .phtml die bv. in de map layout staat?
En kan ik die preDispatch functie ergens anders plaatsen zodat ik die niet in al m'n controllers moet bijzetten?
|