function viewscarousel_js in Views carousel 5
Fetches the view and returns formated views.
1 string reference to 'viewscarousel_js'
- viewscarousel_menu in ./
viewscarousel.module - Implementation of hook_menu().
File
- ./
viewscarousel.module, line 252 - Enable the creation of dynamic loading carousel widgets with views.
Code
function viewscarousel_js() {
$view = views_get_view($_GET['view']);
$nodes_per_page = $view->build_type == 'page' ? $view->nodes_per_page : $view->nodes_per_block;
// TODO: handle views arguments.
$items = views_build_view('items', $view, array(), TRUE, $nodes_per_page);
$fields = _views_get_fields();
// Render views items.
$data = array();
foreach ($items['items'] as $item) {
$data[] = theme('viewscarousel_item', $fields, $item, $view);
}
print drupal_to_js(array(
'data' => $data,
));
exit;
}