You are here

function theme_viewreference_formatter_default in View reference 6

Same name and namespace in other branches
  1. 6.3 viewreference.module \theme_viewreference_formatter_default()
  2. 6.2 viewreference.module \theme_viewreference_formatter_default()
  3. 7.3 viewreference.module \theme_viewreference_formatter_default()

Theme function for 'default' viewreference field formatter.

File

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

Code

function theme_viewreference_formatter_default($element) {
  if (!empty($element['#item']['view_id']) && is_numeric($element['#item']['view_id'])) {
    $view = db_fetch_object(db_query("SELECT name, position FROM {viewreference} WHERE view_id = '%d'", $element['#item']['view_id']));
    $args = viewreference_get_element_args($element);
    $output = '';

    //$output .= views_embed_view($view->name, $view->position);
    $view_object = views_get_view($view->name);
    $output .= $view_object
      ->execute_display($view->position, $args);
  }
  return $output;
}