function template_preprocess_views_slideshow_cycle_main_frame_row in Views Slideshow 7.3
Same name and namespace in other branches
- 8.4 modules/views_slideshow_cycle/views_slideshow_cycle.theme.inc \template_preprocess_views_slideshow_cycle_main_frame_row()
- 8.3 modules/views_slideshow_cycle/views_slideshow_cycle.theme.inc \template_preprocess_views_slideshow_cycle_main_frame_row()
- 6.3 contrib/views_slideshow_cycle/views_slideshow_cycle.module \template_preprocess_views_slideshow_cycle_main_frame_row()
Views Slideshow slideshow rows.
Parameters
array $vars: Theme variables.
Related topics
1 call to template_preprocess_views_slideshow_cycle_main_frame_row()
- _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row in contrib/
views_slideshow_cycle/ theme/ views_slideshow_cycle.theme.inc - Backwards compatibility wrapper.
File
- contrib/
views_slideshow_cycle/ theme/ views_slideshow_cycle.theme.inc, line 193 - Theme & preprocess functions for the Views Slideshow: cycle module.
Code
function template_preprocess_views_slideshow_cycle_main_frame_row(&$vars) {
$current = $vars['count'] + 1;
$vars['classes_array'][] = 'views_slideshow_cycle_slide';
$vars['classes_array'][] = 'views_slideshow_slide views-row-' . $current;
if ($vars['count']) {
$vars['classes_array'][] = 'views_slideshow_cycle_hidden';
if ($current == $vars['last_slide']) {
$vars['classes_array'][] = 'views-row-last';
}
}
else {
$vars['classes_array'][] = 'views-row-first';
}
$vars['classes_array'][] = $vars['count'] % 2 ? 'views-row-even' : 'views-row-odd';
$vars['rendered_items'] = '';
foreach ($vars['items'] as $item_count => $item) {
$vars['rendered_items'] .= theme(views_theme_functions('views_slideshow_cycle_main_frame_row_item', $vars['view'], $vars['view']->display[$vars['view']->current_display]), array(
'item' => $item,
'item_count' => $item_count,
'count' => $vars['count'],
'view' => $vars['view'],
'length' => count($vars['items']),
));
}
}