Index: modules/field/modules/text/text.module =================================================================== RCS file: /cvs/drupal/drupal/modules/field/modules/text/text.module,v retrieving revision 1.54 diff -u -p -r1.54 text.module --- modules/field/modules/text/text.module 6 May 2010 05:59:31 -0000 1.54 +++ modules/field/modules/text/text.module 24 May 2010 17:19:09 -0000 @@ -271,23 +271,24 @@ function text_field_formatter_view($enti switch ($display['type']) { case 'text_default': case 'text_trimmed': + $size = variable_get('teaser_length_' . $instance['bundle'], 600); foreach ($items as $delta => $item) { $output = _text_sanitize($instance, $langcode, $item, 'value'); if ($display['type'] == 'text_trimmed') { - $output = text_summary($output, $instance['settings']['text_processing'] ? $item['format'] : NULL); + $output = text_summary($output, $instance['settings']['text_processing'] ? $item['format'] : NULL, $size); } $element[$delta] = array('#markup' => $output); } break; case 'text_summary_or_trimmed': + $size = variable_get('teaser_length_' . $instance['bundle'], 600); foreach ($items as $delta => $item) { if (!empty($item['summary'])) { $output = _text_sanitize($instance, $langcode, $item, 'summary'); } else { $output = _text_sanitize($instance, $langcode, $item, 'value'); - $size = variable_get('teaser_length_' . $instance['bundle'], 600); $output = text_summary($output, $instance['settings']['text_processing'] ? $item['format'] : NULL, $size); } $element[$delta] = array('#markup' => $output);