menu dinamico Smarty

Enviada por Márcia Lima 
Márcia Lima
menu dinamico Smarty
21 de May de 2012 às 03:35AM
Quero criar um menu dinamico(opções vindas do banco) no smarty
bom criei uma classe DAO que faz o select no banco e a
controller Load_nav.php -> busca na dao e envia para Load_nav.tpl

(Load_nav.php)
include_once '../config/config.inc.php';
include_once '../core/cSubcategoria.php';

$subCat = new cSubcategoria();
$smarty = new Visao();
//$smarty->variavel("titulo", "Android");
$smarty->variavel("lista", $lista);
$smarty->display("Load_nav.tpl");

(Load_nav.tpl)
<p class="barNav">
<span>
{foreach from=$lista item=row}
<a href="CategoriaProduto.php?cat=" >
<img src="../view/imagens/cat001.png" width="25" height="25" border="0" />
<span>{$row.sbc_nome}</span>
</a>
{/foreach}
</span>
</p>

Desta forma funciona apenas se entrar no Load_nav.php mas o que eu quero é chamar o arquivo Load_nav.tpl, dentro de uma div cabeçalho que vai em todas as páginas da aplicação formando um menu navegacional.Como faço para vincular esse arquivo e o php ser interpretado sem ter que entrar na pagina diretamente ou acessar a DAO diretamente na div cabeçalho sem ter que criar esse load_nav.php. tentei com o include_php, mas dá uma mensagem de erro dizendo que é um recurso absoleto para o smarty.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.