Issue #1280194: Taxonomy display integration, don't take over term pages if enabled.
authorJose Reyero
Fri, 23 Sep 2011 18:20:04 +0000 (20:20 +0200)
committerJose Reyero
Fri, 23 Sep 2011 18:20:04 +0000 (20:20 +0200)
i18n_taxonomy/i18n_taxonomy.module

index a76b279..abb0d89 100644 (file)
@@ -136,7 +136,8 @@ function i18n_taxonomy_admin_paths() {
 function i18n_taxonomy_menu_alter(&$items) {
   // If ctool's page manager is active for the path skip this modules override.
   // Also views module takes over this page so this won't work if views enabled.
-  if (variable_get('page_manager_term_view_disabled', TRUE)) {
+  // Skip when taxonomy_display enabled, see http://drupal.org/node/1280194
+  if (variable_get('page_manager_term_view_disabled', TRUE) && !module_exists('taxonomy_display')) {
     // Taxonomy term page. Localize terms.
     $items['taxonomy/term/%taxonomy_term']['page callback'] = 'i18n_taxonomy_term_page';
     $items['taxonomy/term/%taxonomy_term']['title callback'] = 'i18n_taxonomy_term_name';