En smarty nk sabría decirte, en php bien puedes hacer algo asi.
Código PHP:
Ver originalwhile($linea = $elementos_menu -> fetch_assoc()){
$nombre_link_item_menu[ $linea['nombre']] = $linea['link'];
}
foreach ( $nombre_link_item_menu as $nombre => $link ) {
echo $nombre.' - '.$link.'<br>';
}
Por lo que veo para smarty también puedes iterativo un array de forma similar.
Foreach smarty