Jump to content


Photo

Menu Dinamico Com Php E Smarty


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 nana43

nana43

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Feminino
  • Localidade:Brasilia
  • Interesses:aprendizagem

Posted 21/05/2012, 15:54

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 do Topo.tpl
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.
OBS: esse Topo.tpl é um arquivo com html estático e é incluído nas demais página usando o {include file="Topo.tpl"}
Por favor se alguem conhecer de programação smarty me me dê uma dica.
nana43




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq