? multiple_option_tokens.patch Index: includes/views/handlers/content_handler_field_multiple.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cck/includes/views/handlers/Attic/content_handler_field_multiple.inc,v retrieving revision 1.1.2.18.2.4 diff -u -p -r1.1.2.18.2.4 content_handler_field_multiple.inc --- includes/views/handlers/content_handler_field_multiple.inc 22 Jul 2009 20:45:26 -0000 1.1.2.18.2.4 +++ includes/views/handlers/content_handler_field_multiple.inc 15 Oct 2009 13:47:05 -0000 @@ -211,11 +211,14 @@ class content_handler_field_multiple ext $vid = $values->{$this->field_alias}; if (isset($this->field_values[$vid])) { // Gather items, respecting the 'Display n values starting from m' settings. + $tokens = $this->get_render_tokens($values); + $multiple_from = strtr($options['multiple']['multiple_from'], $tokens); + $multiple_number = strtr($options['multiple']['multiple_number'], $tokens); $count_skipped = 0; $items = array(); foreach ($this->field_values[$vid] as $item) { - if (empty($options['multiple']['multiple_from']) || ($count_skipped >= $options['multiple']['multiple_from'])) { - if (empty($options['multiple']['multiple_number']) || (count($items) < $options['multiple']['multiple_number'])) { + if (empty($multiple_from) || ($count_skipped >= $multiple_from)) { + if (empty($multiple_number) || (count($items) < $multiple_number)) { // Grab the nid - needed for render_link(). $nid = $item['_nid']; unset($item['_nid']);