login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[ZF] Placeholder (Opgelost)

Offline Oneday - 12/03/2011 14:12
Avatar van OnedayNieuw lid Hey iedereen,

ik heb op m'n site een navigatiebar in de layout (dit is een placeholder).

In mijn layout staat er dan:
  1. <?php echo $this->placeholder('navigatie') ?>


in mijn bootstrap:
  1. $view->placeholder('navigatie');


Dit werkt, heb 't al eens getest, maar dan moet ik in de actieve controller het volgende plaatsen:

  1. public function preDispatch()
  2. {
  3. $this->view->render('navigatie.phtml');
  4. }


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?

2 antwoorden

Gesponsorde links
Offline lemoinet - 12/03/2011 14:30 (laatste wijziging 12/03/2011 14:31)
Avatar van lemoinet PHP gevorderde waarom plaats je dan gewoon niet
  1. $this->render('navigatie.phtml');

in je layout?

vergeet ook niet eens te kijken naar Zend_Navigation voor je menu, sitemap en breadcrumbs
Offline Oneday - 12/03/2011 14:38
Avatar van Oneday Nieuw lid
lemoinet schreef:
waarom plaats je dan gewoon niet
[..code..]
in je layout?

vergeet ook niet eens te kijken naar Zend_Navigation voor je menu, sitemap en breadcrumbs

Argh, ik maakte 't dus weer veel te moeilijk terwijl het heel simpel op te lossen is. ;( Thanks!

Ook tnx @ Zend_Navigation, ga ik zeker eens bekijken! 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.244s