Regisztrációs emailbe saját token elhelyezés

mhncsa képe

Sziasztok!

Regisztrációs és jelszó emlékeztető emailbe szeretnék tenni saját tokent. A user firstname lastname adatait, amik egy saját táblában vannak, és csak a uid alapján van kapcsolata a beépített users táblával.

így próbáltam:

function modulnev_token_list($type = 'all') {
  $tokens = array();
  if ($type == 'global' || $type == 'all') {
    $tokens['global']['user_firstname'] = t('User firstname'); 
  }
  // vagy 
  if ($type == 'user' || $type == 'all') {
    $tokens['user']['user_firstname'] = t('User firstname');
  }
  return $tokens;
}
 
 
function modulnev_token_values($type, $object = NULL) {
  global $user;
  $user_firstname = ...
  $values = array();
  switch ($type) {
    case 'global':
      $values['user_firstname'] = $user_firstname;
      break;
    case 'user':
      $values['user_firstname'] = $user_firstname;
      break;
  }
  return $values;
}

viszont az admin/user/setting oldalon nem jelenik meg az "Üdvözlő email, amikor nem szükséges az adminisztrátori jóváhagyás" résznél sehogy sem.

feltettem a token_custom modult. az kilistázza a használható tokeneket, és ott a Global vezérjelek rész alatt látszódik is a "[user_firstname]" token.
viszont a admin/user/setting oldalon továbbra sem látom.

mi rontottam el?

köszönöm a segítséget!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: