function theme_viewreference_formatter_default in View reference 6.2
Same name and namespace in other branches
- 6.3 viewreference.module \theme_viewreference_formatter_default()
- 6 viewreference.module \theme_viewreference_formatter_default()
- 7.3 viewreference.module \theme_viewreference_formatter_default()
Theme function for 'default' viewreference field formatter.
File
- ./
viewreference.module, line 218 - Defines a field type for referencing a view from a node.
Code
function theme_viewreference_formatter_default($element) {
$output = '';
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']));
if ($view) {
$args = viewreference_get_element_args($element);
$view_object = views_get_view($view->name);
if ($view_object && $view_object
->access($view->position)) {
$output .= $view_object
->preview($view->position, $args);
}
}
}
return $output;
}