$array = Array(
"Miscellaneous" => Array("Backup" => "backup.php", "Words" => "words.php"),
"Forums" => Array("Community" => "forums.php"),
"Downloads" => Array("Downloads" => "download.php?mode=dl", "Uploads" => "downloads.php?mode=upload", "Rate File" => "downloads.php?mode=rate"),
"User Management" => Array("View Users" => "users.php")
);
foreach(array_keys($array) as $key0) {
foreach(array_keys($array[$key0]) as $key1) {
$array[$key0][str_replace(' ', '_', $key1)] = $array[$key0][$key1];
unset($array[$key0][$key1];
}
}
$smarty->assign('array', $array);
//Template
{foreach key=key item=item from=$array}
{$key}
{foreach key=key item=item from=$item}
{$key}
{/foreach}
{/foreach}