Override theme_menu_item() (includes/menu.inc)
edit/create template.php in your themes dir.
<?php
function phptemplate_menu_item($mid, $children = '', $leaf = TRUE) {
return _phptemplate_callback('menu_item', array(
'leaf' => $leaf,
'mid' => $mid,
'children' => $children
));
}
?>create a menu_item.tpl.php file
<?php
$link = menu_item_link($mid);
$css_id = str_replace(' ', '_', strip_tags($link));
$output = '<li id="'. $css_id .'" class="'.
($leaf ? 'leaf' : ($children ? 'expanded' : 'collapsed')) .'">'.
$link . $children ."</li>\n";
print $output;
?>CSS:
li#link-one a{
background-image:url(images/link-one-li.png);
}
li#link-two a{
background-image:url(images/link-two-li.png);
} Submitted by Chris Herberte on Sat, 2007-09-01 15:54
Posted in

Post new comment