Массив $ vars передается между всеми функциями предварительной обработки. В случае функций _preprocess_page большинство значений в $ vars создаются в template_preprocess_page (см. http://api.drupal.org/api/function/template_preprocess_page/6). В этой функции вы увидите:
$variables['breadcrumb'] = theme('breadcrumb', drupal_get_breadcrumb());
Здесь drupal_get_breacrumb возвращает массив элементов breadcrumb, который затем тематически обрабатывается функцией theme_breadcrumb () (или ее переопределением).
Самый простой способ получить то, что вы хотите, это переопределить функцию theme_breadcrumb. Для этого вы берете оригинальную функцию theme_breadcrumb (http://api.drupal.org/api/function/theme_breadcrumb/6),, копируете ее в ваш template.php, заменяете «theme» в имени функции на имя вашей темы и изменяете код так, чтобы он выглядел так:
function THEMENAME_breadcrumb($breadcrumb) {
if (count($breadcrumb) > 1) { // This was: if (!empty($breadcrumb))
return '<div class="breadcrumb">'. implode(' » ', $breadcrumb) .'</div>';
}
}
Для лучшего понимания переопределений тем в Drupal и функций предварительной обработки см. О переопределении выводимых результатов и Настройка переменных для использования в шаблоне (функции предварительной обработки) .