Create Custom breadcrumb in drupal 7

Component ID

2159661

Component name

Create Custom breadcrumb in drupal 7

Component type

theme

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Step: make breadcrumb function in template.php file
And print $breadcrumb in page.tpl file

function gajendra_breadcrumb($variables) {
	global $base_path, $base_url;
    $theme_path = base_path().''.path_to_theme(); 
	$breadcrumb = $variables['breadcrumb'];	
      if (!empty($breadcrumb)) {
		  $output = "<a href=$base_url><img src=$theme_path/images/home_icon.png /></a>";
        $crumbs = '<ul class="breadcrumb">';
        $array_size = count($breadcrumb);
        $i = 0;
        while ( $i < $array_size) {
          $crumbs .= '<li class="breadcrumb-' . $i;
          if ($i == 0) {
            $crumbs .= ' first';
            $crumbs .=  '">' . $output . '</li> ';
          }
          else{
          /* if ($i+1 == $array_size) {
            $crumbs .= ' last';
          } */
			//$crumbs .=  '">' . $breadcrumb[$i] . '</li> ';
		}
          $i++;
        }
        $crumbs .= '<li class="active"><a href="#" >'. drupal_get_title() .'</a></li></ul>';
        return $crumbs;
      }
  }