Долго и упорно искал я как сделать top меню. На форуме толком ничего не нашел. Пришлось разберать top.menu_template.php - т.е. шаблон меню самому. Надеюсь кому-нибудь пригодится этот разбор кода (особенно для тех кто в танке), для понимания шаблона меню. Я пообрезал все лишние строки, просто для того чтоб показать - как сделать одноуровневое горизонтальное меню. Дальше наворачивать его будет проще.
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><? $sMenu = ''; // переменная которая будет выводить наше меню в строку
for($i=0; $i<count($MENU_ITEMS); $i++) //цикл, пока не выведет все меню не прекратиться { $MENU_ITEM = $MENU_ITEMS[$i]; extract($MENU_ITEM); // Импортируем переменные из массива где хранятся пункты меню в текущую символьную таблицу $MENU_ITEM.
$clrtext = 'topmenu'; // задаем значение класса (чтоб меню выводилось красиво при помощи CSS) $sMenu .= '' .$TEXT. ''; // присваиваем нашей переменной ссылку $LINK и текст меню $TEXT