function flexslider_views_slideshow_views_pre_render in Flex Slider 7
Implements hook_views_pre_render().
File
- flexslider_views_slideshow/
flexslider_views_slideshow.module, line 49 - Adds FlexSlider as a slideshow option in Views Slideshow
Code
function flexslider_views_slideshow_views_pre_render(&$view) {
if (get_class($view->style_plugin) == 'views_slideshow_plugin_style_slideshow' and isset($view->style_options['slideshow_type']) and $view->style_options['slideshow_type'] == 'flexslider_views_slideshow') {
$fieldname = $view->style_plugin->options['flexslider_views_slideshow']['caption_field'];
if ($fieldname == 'none' or !isset($view->field[$fieldname])) {
return;
}
$view->field[$fieldname]->options['element_type'] = 'p';
$view->field[$fieldname]->options['element_class'] = empty($view->field[$fieldname]->options['element_class']) ? 'flex-caption' : $view->field[$fieldname]->options['element_class'] . ' flex-caption';
$view->field[$fieldname]->options['element_label_type'] = '';
$view->field[$fieldname]->options['element_label_class'] = '';
$view->field[$fieldname]->options['element_label_colon'] = FALSE;
$view->field[$fieldname]->options['element_wrapper_type'] = '0';
$view->field[$fieldname]->options['element_wrapper_class'] = '';
$view->field[$fieldname]->options['element_default_classes'] = 0;
}
}