diff --git a/modules/ds_extras/ds_extras.admin.inc b/modules/ds_extras/ds_extras.admin.inc
index 7eb2bb4..6edce7b 100644
--- a/modules/ds_extras/ds_extras.admin.inc
+++ b/modules/ds_extras/ds_extras.admin.inc
@@ -114,7 +114,7 @@ function ds_extras_settings($form) {
   $form['additional_settings']['fs4']['ds_extras_switch_view_mode'] = array(
     '#type' => 'checkbox',
     '#title' => t('View mode per node'),
-    '#description' => t('Change view modes for individual nodes. A new tab \'Display settings\' will appear on the content create form.<br />You can also pass the name of a view mode through the URL, eg node/x?v=full.'),
+    '#description' => t('Change view modes for individual nodes. A new tab \'Display settings\' will appear on the content create form.<br />You can also pass the name of a view mode through the URL, eg node/x?v=full.<br />If you install the Page manager module and override the node view, Page manager will win.'),
     '#default_value' => variable_get('ds_extras_switch_view_mode', FALSE),
   );
 
diff --git a/modules/ds_extras/ds_extras.registry.inc b/modules/ds_extras/ds_extras.registry.inc
index 9497838..5feb3ad 100644
--- a/modules/ds_extras/ds_extras.registry.inc
+++ b/modules/ds_extras/ds_extras.registry.inc
@@ -12,9 +12,22 @@ function _ds_extras_menu_alter(&$items) {
 
   // Switch view mode.
   if (variable_get('ds_extras_switch_view_mode', FALSE)) {
-    $items['node/%node']['page callback'] = 'ds_extras_node_page_view';
-    $items['node/%node']['file'] = 'ds_extras.pages.inc';
-    $items['node/%node']['file path'] = drupal_get_path('module', 'ds_extras');
+
+    // Check if page manager is overriding.
+    $skip_node_override = FALSE;
+    if (module_exists('page_manager')) {
+      if ($task = page_manager_get_task('node_view')) {
+        if (isset($task['disabled']) && !$task['disabled']) {
+          $skip_node_override = TRUE;
+        }
+      }
+    }
+
+    if (!$skip_node_override) {
+      $items['node/%node']['page callback'] = 'ds_extras_node_page_view';
+      $items['node/%node']['file'] = 'ds_extras.pages.inc';
+      $items['node/%node']['file path'] = drupal_get_path('module', 'ds_extras');
+    }
   }
 
   // Revision view mode.
