diff --git a/sites/all/modules/contrib/views_navigation/views/views_navigation_plugin_ds_entity_view.inc b/sites/all/modules/contrib/views_navigation/views/views_navigation_plugin_ds_entity_view.inc
new file mode 100644
index 0000000..182f099
--- /dev/null
+++ b/sites/all/modules/contrib/views_navigation/views/views_navigation_plugin_ds_entity_view.inc
@@ -0,0 +1,15 @@
+<?php
+
+
+class views_navigation_plugin_ds_entity_view extends entity_views_plugin_row_entity_view {
+
+  public function render($values) {
+    if ($this->entity_type == 'node' && isset($this->view->views_navigation_cid)) {
+      foreach ($this->entities as $node) {
+        $this->rendered_content[$node->nid]['#post_render'][] = 'views_navigation_post_render';
+        $this->rendered_content[$node->nid]['#views_navigation_url'] = _views_navigation_build_url($node->nid, $this->view, array('absolute' => FALSE));
+      }
+    }
+    return parent::render($values);
+  }
+}
diff --git a/sites/all/modules/contrib/views_navigation/views_navigation.info b/sites/all/modules/contrib/views_navigation/views_navigation.info
index 8e3fbaa..c51d65d 100644
--- a/sites/all/modules/contrib/views_navigation/views_navigation.info
+++ b/sites/all/modules/contrib/views_navigation/views_navigation.info
@@ -10,6 +10,7 @@ files[] = views/views_navigation_handler_entity_field_field.inc
 files[] = views/views_navigation_handler_entity_field_uri.inc
 files[] = views/views_navigation_plugin_display_extender_views_navigation.inc
 files[] = views/views_navigation_plugin_entity_row_entity_view.inc
+files[] = views/views_navigation_plugin_ds_entity_view.inc
 dependencies[] = views
 
 ; Information added by Drupal.org packaging script on 2014-06-23
diff --git a/sites/all/modules/contrib/views_navigation/views_navigation.module b/sites/all/modules/contrib/views_navigation/views_navigation.module
index 1d999ab..50cee89 100755
--- a/sites/all/modules/contrib/views_navigation/views_navigation.module
+++ b/sites/all/modules/contrib/views_navigation/views_navigation.module
@@ -84,6 +84,9 @@ function views_navigation_views_plugins_alter(&$plugins) {
     module_load_include('inc', 'views_navigation', 'views/views_navigation_plugin_entity_row_entity_view');
     $plugins['row']['entity']['override handler'] = 'views_navigation_plugin_entity_row_entity_view';
   }
+  if (isset($plugins['row']['ds'])) {
+    $plugins['row']['ds']['override handler'] = 'views_navigation_plugin_ds_entity_view';
+  }
 }
 
 /**
