1 views_plugin_display.inc views_plugin_display::get_link_display()

Check to see which display to use when creating links within a view using this display.

File

core/modules/views/plugins/views_plugin_display.inc, line 726
Contains the base display plugin.

Class

views_plugin_display
The default display plugin handler. Display plugins handle options and basic mechanisms for different output methods.

Code

function get_link_display() {
  $display_id = $this->get_option('link_display');
  // If unknown, pick the first one.
  if (empty($display_id) || empty($this->view->display[$display_id])) {
    foreach ($this->view->display as $display_id => $display) {
      if (!empty($display->handler) && $display->handler->has_path()) {
        return $display_id;
      }
    }
  }
  else {
    return $display_id;
  }
  // fall-through returns NULL
}