theme_menu_item

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/menu.inc, строка 1147

Версии
5
theme_menu_item($mid, $children = '', $leaf = TRUE)
6
theme_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL)

Генерирует HTML код для пункта меню и подменю.

Параметры

$link Темизированный код ссылки (см. theme_menu_item_link()).

$has_children Имеет ли под-пункты (TRUE или FALSE).

$menu Название ветки меню.

$in_active_trail (по-умолчанию FALSE) Присутствует ли пункт в активной ветке меню.

$extra_class Дополнительный CSS класс.

Связанные темы

▾ 1 функция вызывает theme_menu_item()

menu_tree_output in includes/menu.inc
Возвращает сформированное для вывода дерево меню.

Код

<?php
function theme_menu_item($link, $has_children, $menu = '', $in_active_trail = FALSE, $extra_class = NULL) {
  $class = ($menu ? 'expanded' : ($has_children ? 'collapsed' : 'leaf'));
  if (!empty($extra_class)) {
    $class .= ' '. $extra_class;
  }
  if ($in_active_trail) {
    $class .= ' active-trail';
  }
  return '<li class="'. $class .'">'. $link . $menu ."</li>\n";
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему