--- taxonomy_context.module 2007-04-26 02:02:20.000000000 +1000 +++ taxonomy_context_new.module 2007-07-14 13:23:16.211935500 +1000 @@ -300,8 +300,10 @@ function taxonomy_context_get_context() */ function taxonomy_context_get_breadcrumb($context){ $breadcrumb[] = l(t('Home'), ''); - $vocabulary = taxonomy_get_vocabulary($context->vid); - $breadcrumb[] = l($vocabulary->name, 'taxonomy/vocabulary/' . $context->vid); + if (variable_get('taxonomy_context_breadcrumb_vocab', 1)) { + $vocabulary = taxonomy_get_vocabulary($context->vid); + $breadcrumb[] = l($vocabulary->name, 'taxonomy/vocabulary/' . $context->vid); + } $parents = taxonomy_get_parents_all($context->tid); if ($parents) { $parents = array_reverse($parents); @@ -554,7 +556,11 @@ function taxonomy_context_admin_settings '#options' => array(t('None'), t('Sticky'), t('Promoted'), t('All')), '#description' => t('What nodes do you wish to display in taxonomy blocks?'), ); - + $form['general_settings']['taxonomy_context_breadcrumb_vocab'] = array( + '#type' => 'checkbox', + '#title' => t('Show vocabulary in breadcrumb trail'), + '#default_value' => variable_get('taxonomy_context_breadcrumb_vocab', 1), + ); return system_settings_form($form); }