Всем привет, имеется следующая проблема: создал при помощи модуля Profile поле profile_fio (Ф.И.О), а затем в определенном типе материала создал ССК поле Ф.И.О field_fio. Пользователь зарегестрировался -> ввел своей ФИО через поле profile_fio, вопрос! как связать ССК поле field_fio с profile_fio, т.е. зарегестрированному пользователю ненужно было вводить свое ФИО 2 раза, чтобы его ФИО уже было заполнено в ССК поле. Возможно ли это через user reference?
Комментарии
Загляните в поиск, пару дней назад показывал пример как это сделать.
Спасибо, разобрался. Вот решение :
<?phpglobal $user;
if($user->uid > 0){
profile_load_profile($user);
return array(
0 => array('value' => $user->profile_first_name),
);
}?>
Вы не подскажите как сделать данный способ рабочим для полей типа integer? Создал числовое целое поле, но при сохранении ноды пишет ERROR: out of range value )
Должно работать. Проверьте, попадает ли получаенное значение в список допустимых значений поля.