Проблема следующего типа.
Необходимо в форме добавления ноды одному из полей присвоить значение взятое из профиля пользователя, данное поле профиля созданное модулем profile.
при указании такого кода - $form['field_1']['#value'] = check_plain($user->profile_company['#value']);
ничего не отображается, но при указании основных данных профиля к примеру $user->mail - все работает.
кто-то сталкивался такой проблемой подскажите, использовал уже массу вариантов.
Комментарии
Во-первых, без #value, просто $user->profile_company.
Во-вторых, чтобы второстепенные (добавленные сторонними модулями) поля появились в $user, необходимо полностью загрузить его с помощью user_load:
global $user;
$user = user_load($user->uid);
graker спасибо большое !
у многих пользователей консультировался, но про данную функцию user_load не упоминали