Lei tu edicion, prueba lo que digo abajo o.o
Otra cosa, no me he leido todo el manual, pero puede que sea porque
var sea una variable reservada o algo por el estilo, por lo que tal vez no la tome bien.. yo tengo esto:
Código PHP:
function get_cat_menu() {
$sql = mysql_query("SELECT * FROM categorias ORDER BY nombre ASC");
$data = array();
while($d = mysql_fetch_assoc($sql)) $data[] = $d;
return $data;
}
$tpl->assign('menuCat', get_cat_menu());
Y en el template:
Código:
<ul>
{section name=catid loop=$menuCat}
<li><a href="{$menuCat[catid].easy_url}.html" title="{$menuCat[catid].nombre}">{$menuCat[catid].nombre}</a></li>
{sectionelse}
<li>No hay items</li>
{/section}
</ul>
Es practicamente lo mismo, por eso se me ocurren las dos opciones que mencioné arriba.