? 224262-2-d5.token.module.patch Index: token.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/token/token.module,v retrieving revision 1.5.2.15 diff -u -p -r1.5.2.15 token.module --- token.module 10 Apr 2009 17:39:52 -0000 1.5.2.15 +++ token.module 25 May 2009 11:54:08 -0000 @@ -91,6 +91,8 @@ function token_token_values($type, $obje $values['site-date-ddd'] = format_date($time, 'custom', 'D', $tz); $values['site-date-dd'] = format_date($time, 'custom', 'd', $tz); $values['site-date-d'] = format_date($time, 'custom', 'j', $tz); + // The page number may or may not be present. If it is, it may be comma separated values in which case grab the first. + $values['page-number'] = 1 + (int)(($p = strpos($_GET['page'], ',')) ? substr($_GET['page'], 0, $p) : $_GET['page']); break; } return $values; @@ -133,6 +135,7 @@ function token_token_list($type = 'all') $tokens['global']['site-date-ddd'] = t('The current day of week (abbreviation)'); $tokens['global']['site-date-dd'] = t('The current day (two digit, zero-padded)'); $tokens['global']['site-date-d'] = t('The current day (one or two digit)'); + $tokens['global']['page-number'] = t('The current page number for paged lists'); return $tokens; }