[SOLVED] user reference & default value cck

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

Аватар пользователя Heihachi88 Heihachi88 20 августа 2010 в 21:36

Всем привет, имеется следующая проблема: создал при помощи модуля Profile поле profile_fio (Ф.И.О), а затем в определенном типе материала создал ССК поле Ф.И.О field_fio. Пользователь зарегестрировался -> ввел своей ФИО через поле profile_fio, вопрос! как связать ССК поле field_fio с profile_fio, т.е. зарегестрированному пользователю ненужно было вводить свое ФИО 2 раза, чтобы его ФИО уже было заполнено в ССК поле. Возможно ли это через user reference?

Комментарии

Аватар пользователя Heihachi88 Heihachi88 21 августа 2010 в 19:32

"<a href="mailto:inquis@drupal.org">inquis@drupal.org</a>" wrote:
Загляните в поиск, пару дней назад показывал пример как это сделать.

Спасибо, разобрался. Вот решение :

<?phpglobal $user;
if($user->uid > 0){
  profile_load_profile($user);
  return array(
    0 => array('value' => $user->profile_first_name),
  );
}?>
Аватар пользователя Heihachi88 Heihachi88 22 августа 2010 в 9:42

"<a href="mailto:inquis@drupal.org">inquis@drupal.org</a>" wrote:

Вы не подскажите как сделать данный способ рабочим для полей типа integer? Создал числовое целое поле, но при сохранении ноды пишет ERROR: out of range value )