Немного о выводе меню через шаблон

Поговорим немного о том, как выводить меню через тему. Обычно это выводится через файл page.tpl.php вот такой строкой кода:

<?php echo theme('links',$primary_links); ?>

Если нам надо поменять вывод ссылок, то нам понадобится функция theme_links(), которую можно найти в файле theme.inc в папке drupal/includes. Достаточно запихнуть эту функцию в файл template.php своей темы, изменив название theme_links на имяТемы_links - и подхватываться будет именно ваше выполнение этой функции, а не дефолтное.

Прошу обратить внимание, что вывод через theme('links', $primary_links) выводит только верхний уровень меню.

читать далее