diff --git a/flexslider_fields/flexslider_fields.module b/flexslider_fields/flexslider_fields.module index 8110a57..f67d4eb 100644 --- a/flexslider_fields/flexslider_fields.module +++ b/flexslider_fields/flexslider_fields.module @@ -212,12 +212,18 @@ function flexslider_fields_field_formatter_view($entity_type, $entity, $field, $ // Use PhotoSwipe if needed if ($display['settings']['photoswipe']) { - $photoswipe_image_url = image_style_url($display['settings']['photoswipe_image_style'], $item['item']['uri']); $photoswipe_dimensions = array( 'width' => $item['item']['width'], 'height' => $item['item']['height'], ); - image_style_transform_dimensions($display['settings']['photoswipe_image_style'], $photoswipe_dimensions); + + if ($style_name = $display['settings']['photoswipe_image_style']) { + $photoswipe_image_url = image_style_url($style_name,$item['item']['uri']); + image_style_transform_dimensions($style_name, $photoswipe_dimensions); + } else { + $photoswipe_image_url = file_create_url($item['item']['uri']); + } + $photoswipe_options = array( 'html' => TRUE, 'attributes' => array(