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 класс.
Связанные темы
Код
<?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";
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии