Sto usando il tema Ubiquity e ho dei problemi con le briciole di pane

Nel blocco Organizzazione scolastica ho creato queste voci di menù:
Organi collegiali
--Consiglio di Istituto
----Giunta
Poichè cliccando sia su Organi collegiali, sia su Consiglio di Istituto, le briciole di pane davano solo Home, in template.php ho corretto:

/*  Breadcrumb override  */
function ubiquity_breadcrumb($breadcrumb) {
   if (!empty($breadcrumb)) {
     return '<div class="breadcrumb">'. implode(' &gt; ', $breadcrumb) .'</div>';
   }
}

con
/*  Breadcrumb override  */
function ubiquity_breadcrumb($breadcrumb) {
  if (!empty($breadcrumb)) {
  $breadcrumb[] = drupal_get_title();  // RADUT's complete breadcrumb ( › = › , » = &#187; &raquo;)
    return '<div class="breadcrumb">'. implode(' &raquo; ', $breadcrumb) .'</div>';
   }
}

Purtroppo, però, le briciole di pane non sono corrette.
Ossia se menù:
Organi collegiali
--Consiglio di istituto
----Giunta
cliccando su Giunta dovrei ottenere Home>>Organi collegiali>>Consiglio di istituto>>Giunta
invece ottengo
Home>>Giunta
Dove sbaglio?
Mi potere aiutare?