Если вы используете Drupal 7, таксономия Breadcrumb еще находится в dev-версии, и вам нужно закодировать.
Раствор более полной может быть продолжением (поставить эту функцию в YOUR_THEME_NAME/template.php)
function YOUR_THEME_NAME_breadcrumb($variables)
{
// init
$breadcrumb = $variables['breadcrumb'];
// taxonomy hierarchy
$hierarchy = array();
if (arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)))
{
$tid = (int)arg(2);
$parents = array_reverse(taxonomy_get_parents_all($tid));
foreach($parents as $k=>$v)
{
if($v->tid==$tid) continue;
$breadcrumb[] = l($v->name, 'taxonomy/term/'. $v->tid);;
}
}
// rendering
if (!empty($breadcrumb))
{
$output = '<h2 class="element-invisible">' . t('You are here') . '</h2>';
$output .= '<div class="breadcrumb">' . implode("<span class='separator'>»</span>", $breadcrumb) . '</div>';
return $output;
}
}
ответа кредит указывая мне taxonomy_get_parents_all(). Благодаря! – 2009-09-25 20:17:49