Помогите с кодом для создания токена (content profile title token)

Главные вкладки

Аватар пользователя Don4ik Don4ik 23 июня 2011 в 14:18

Встала следующая задача → нужно создать токен для Заголовка профайла ноды (content profile title token).


<?php
/**
* Implementation of hook_token_values().
*/
function content_profile_token_token_values($type$object NULL$options = array()) {
  
$values = array();
  switch (
$type) {
    case 
'node':
      if (isset(
$object)) {
        
$account user_load(array('uid' => $object->uid));
      }
      else {
        global 
$user;
        
$account user_load(array('uid' => $user->uid));
      }
     
     
      
$node_profile content_profile_load('profile'$account->uid);
      
$values['profile'] = ($node_profile->title) ? $node_profile->title '';     
     
     
      break;
  }
  return 
$values;
}

/**
* Implementation of hook_token_list().
*/
function content_profile_token_token_list($type 'all') {
  if (
$type == 'node' || $type == 'all') {
    
$tokens['node']['profile'] = t('Profile title of authors content profile');
   
    return 
$tokens;
  }
}
?>

Когда данный модуль включаю через admin/build/modules, а затем захожу в редактирование imagefield в ноде типа "профайл", раскрываю филдсет "Заголовки" - но там не появляется мой новый токен.
Что не так в этом коде?