You are here

function theme_viewreference_display_title in View reference 6.3

Same name and namespace in other branches
  1. 7.3 viewreference.module \theme_viewreference_display_title()

Theme the display title for this view display.

Parameters

$view: The view object.

$view_name: The name of the view.

$display_name: The name of the display to use.

$append_id: Boolean indicating whether to append a unique id.

Return value

The display title of this views display.

2 theme calls to theme_viewreference_display_title()
viewreference_get_view in ./viewreference.module
Helper function for stock theme functions.
viewreference_get_views in ./viewreference.module
Get an array of views.

File

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

Code

function theme_viewreference_display_title($view, $view_name, $display_name, $append_id = FALSE) {
  $view
    ->set_display($display_name);
  $display_title = $view
    ->get_title();
  if (!$display_title) {

    // No title, we have to construct a title.
    $display_title = ucfirst($view_name) . " " . strtolower($view->display[$display_name]->display_title);
  }
  if ($append_id) {

    // Append ID for disambiguation in forms (views displays can have the same title).
    $display_title .= " [" . $view_name . ':' . $display_name . "]";
  }
  return $display_title;
}