Вопросы по поводу меню:
1. Я создал меню, предположим назвал его services. В админке оно теперь называется menu-services. Как в шаблоне сделать вывод этого меню?
Стандартное главное меню мне удалось вывести так:
<? print theme('links__system_main_menu', array('links' => $main_menu));?>
Мое меню удалось вывести так:
<? echo render(menu_tree('menu-services'));?>
Таким же образом выводится и главное.
На сколько я понимаю, первый способ служит для того, чтобы задать шаблон вывода этого меню.
Вопрос: как сделать вывод меню так, чтобы я мог задать ему свой шаблон вывода и как задать шаблон?
По поводу вывода с помощью своего шаблона люди пишут, что надо создать template.php и записать в нем что-то вроде
<?
function xxxxx_menu_link(array $variables) {
$element = $variables['element'];
$sub_menu = '';
if ($element['#below']) {
$sub_menu = drupal_render($element['#below']);
}
$output = l(''.$element['#title'].'', $element['#href'], $options = array('html' => TRUE));
return '
\n";
}
?>
где ххххх - имя шаблона
Но как тогда при выводе меню указать, что надо задействовать именно этот шаблон?
PS. На форуме много чего по частям есть, но в целом не понятно и соответственно не получается сделать.