Dynamische navigatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marco

Marco

15/07/2009 10:59:00
Quote Anchor link
Ik zou graag willen weten hoe ik in mijn geval een dynamische navigatie werkend krijg. Hieronder de index.php en nieuws.php met de functie getNav die de navigatie-items retourneert.

index.php: hoofdpagina
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
require_once('lib/includes/header.inc.php');
$smarty->assign('nav', $nav->getNav(7));
$smarty->assign('intro', $intro->getIntroText(1));
$smarty->assign('nieuws', $nieuws->getNieuwsHeadlines(5));
$smarty->display('index.tpl.html');
?>


nieuws.php: nieuwspagina
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
require_once('lib/includes/header.inc.php');
$smarty->assign('nav', $nav->getNav(7));
$smarty->assign('nieuws', $nieuws->getAllNieuws(5));
$smarty->assign('agenda', $agenda->getAgendaItems(1,5));
$smarty->display('nieuws.tpl.html');
?>


In de template pagina's index.tpl.html en nieuws.tpl.html staat een include van navB.tpl.html.

navB.tpl.html: template navigatie blok
<ul>
{foreach from=$nav item=nav}
<li><a class="{$nav.titel|lower}" href="index.php?p={$nav.nav_id}">{$nav.titel}</a></li>
{foreachelse}

<p>Geen navigatie gevonden.</p>

{/foreach}
</ul>

Nu moet ik op een of andere manier het id (nav_id) van de menu-items checken en dan vervolgens de php pagina's laden. Heeft iemand een idee om mij verder te helpen. Hopelijk wordt de vraag begrepen, het is lastig uit te leggen.
B.v.d.
Gewijzigd op 01/01/1970 01:00:00 door Marco
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.