Drupal 7 - Breadcrumbs
/**
* Implements hook_breadcrumb
*/
function THEMENAME_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
$crumbs = '<div class="breadcrumb"><div class="wrapper"><ul>';
if (!empty($breadcrumb)) {
// Provide a navigational heading to give context for breadcrumb links to
// screen-reader users. Make the heading invisible with .element-invisible.
$array_size = count($breadcrumb);
$i = 0;
while ( $i < $array_size) {
$crumbs .= '<li class="breadcrumb-' . $i;
if ($i == 0) {
$crumbs .= ' first';
}
if ($i+1 == $array_size) {
$crumbs .= ' last';
}
$crumbs .= '">' . $breadcrumb[$i] . '</li> >';
$i++;
}
$crumbs .= '<li class="active">' . drupal_get_title() . '</li></ul></div></div>';
return $crumbs;
}
else {
$crumbs .= '<li class="active">Home</li></ul></div></div>';
return $crumbs;
}
}