Горизонтальное меню-подменю

Для сборки этой панели навигации, состоящей из двух статичных горизонтальных меню, в шаблоне (не приведен) родительского блока должны быть предусмотрены два блока, идущих один за другим. Каждому блоку назначайте один и тот же шаблон: menu_H_list.

Горизонтальное меню-подменю

Список

menu_H_list.tpl
<?php

if (empty($tab)) 
    return;

echo "<ul class='menu_H_list'>";
foreach ($tab as $dat)
{
    # Ссылка. Выделение предков страницы 
    echo "<li>{$dat['edit']}";
    if ($dat[1] == $page)
        echo $dat[2];
    else 
    {
        echo "<a href='?page=$dat[1]'";
        if (Router::hrefIsAncestor("?page=$dat[1]")) 
            echo " class='ancestor'";
        echo ">$dat[2]</a>";
    } 
    echo "</li>";
}
echo "</ul>"; 
echo "<div style='clear:left'></div>";
    
    
?>

menu_H_list.tdd
<?php

$titles[2] = 'Название ссылки';

$types[1] = 'page';
$types[2] = 'varchar(99)';

$params['multi-record'] = true;

?>

menu_H_list.css
.menu_H_list {list-style:none; }
.menu_H_list li {display:block; float:left;  padding: 0px 8px 8px 0px; }
.menu_H_list a.ancestor {background:#ccf}