diff --git a/image_url_formatter.module b/image_url_formatter.module index 1001a4e0b3b4751d47785029f792425a02fdd90c..6c53fea3155d0e935893c91818a63d1e415e327f 100644 --- a/image_url_formatter.module +++ b/image_url_formatter.module @@ -36,7 +36,7 @@ function image_url_formatter_field_formatter_info() { $formatters = array( 'image_url' => array( 'label' => t('Image URL'), - 'field types' => array('image', 'imagefield_crop'), + 'field types' => array('file', 'image', 'imagefield_crop'), 'settings' => array( 'url_type' => '', 'image_style' => '', @@ -210,7 +210,7 @@ function theme_image_url_formatter($variables) { return $item['uri']; } $output = file_create_url($item['uri']); - if ($variables['image_style']) { + if ($variables['image_style'] && ($variables['item']['type'] == 'image' || $variables['item']['type'] == 'imagefield_crop')) { $image['style_name'] = $variables['image_style']; $output = image_style_url($image['style_name'], $item['uri']); }