diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index c3237c4..0d7fed3 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,5 +1,6 @@
 Taxonomy Display 7.x-1.x, YYYY-MM-DD
 ------------------------------------
+Issue #1304536 by codycraven: Make compatible with CTools' page manager.
 Issue #1231090 by Jose Reyero, codycraven: Send term page title through
   internationalization taxonomy, if it exists.
 Issue #1231090 by codycraven: Added alter hook in core breadcrumb handler to
diff --git a/taxonomy_display.module b/taxonomy_display.module
index 7af03a1..c626bfe 100644
--- a/taxonomy_display.module
+++ b/taxonomy_display.module
@@ -133,6 +133,11 @@ function taxonomy_display_form_fieldset(&$form, $fetch = 'term') {
  * Implements of hook_menu_alter().
  */
 function taxonomy_display_menu_alter(&$items) {
+  // Do not hijack term page if CTools' Page Manager is hijacking it.
+  if (!variable_get('page_manager_term_view_disabled', TRUE)) {
+    return;
+  }
+
   $items['taxonomy/term/%taxonomy_term']['page callback'] = 'taxonomy_display_taxonomy_term_page';
   $items['taxonomy/term/%taxonomy_term']['title callback'] = 'taxonomy_display_taxonomy_term_title';
   $items['taxonomy/term/%taxonomy_term']['file'] = 'taxonomy_display.module';
