You are here

function viewreference_views_display_title in View reference 7.3

Create a display title for a view display.

File

./viewreference.module, line 443
Defines a field type for referencing a view from a node.

Code

function viewreference_views_display_title($view_name, $view, $display) {

  // Build the display title.
  if (isset($view->display[$display]->display_options['title'])) {

    // This view display has a nice title, let's use that.
    return $view->display[$display]->display_options['title'];
  }
  elseif (isset($view->display['default']->display_options['title'])) {

    // This view display inherits it's title from the default display.
    return $view->display['default']->display_options['title'];
  }
  else {

    // This view display does not have a title configured, we have to construct a title.
    return ucfirst($view_name) . ' ' . strtolower($view->display[$display]->display_title);
  }
}