diff -urp --strip-trailing-cr ../category/contrib/category_breadcrumb/category_breadcrumb.module ./contrib/category_breadcrumb/category_breadcrumb.module --- ../category/contrib/category_breadcrumb/category_breadcrumb.module 2009-08-05 06:52:54.000000000 +0200 +++ ./contrib/category_breadcrumb/category_breadcrumb.module 2009-11-11 00:13:20.000000000 +0100 @@ -39,12 +39,12 @@ function category_breadcrumb_help($path, * Implementation of hook_nodeapi() - the main part of this module */ function category_breadcrumb_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) { - if ($op == 'view' && $page && !drupal_is_front_page()) { + if ($op == 'view' && $page && !drupal_is_front_page() && !in_array($node->type, explode(',', variable_get('category_breadcrumb_exclude', 'forum,blog')))) { $add_title = variable_get('category_breadcrumb_title', 0); // Viewing a node as page, not front: Check for existing breadcrumbs & excluded node-types - if (!drupal_set_breadcrumb() && !in_array($node->type, explode(',', variable_get('category_breadcrumb_exclude', 'forum,blog')))) { + if (!drupal_set_breadcrumb()) { // Handle node types with category/container behavior if (!empty($node->category) && !empty($node->category['behavior'])) {