Не могу получить поля из модуля profile
25 мая 2008 в 10:22
Добрый день.
Помогите использовать встроенный модуль profile,
Сделал все подготовительные операции, созданы поля профиля, категория, во время регистрации заполняется анкета, а после видно ссылку в табсах на эту анкету. Но вот незадача, как я не пытался не могу прогрузить эти поля в $user и воспользоватся ими для построения своего user_profile, не могу их оттуда достать.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Для проверки использовал вот такой шаблон user_profile.tpl.php
<?php
global $user;
profile_load_profile($user);
print_r($user);
?>
<p>Конец</p>
В результате в $user не наблюдаются поля из profile.
По идее всё правильно... Мб юзер был создано до того, как profile включили? И поэтому этих полей просто нету у него.
У меня такая конструкция работает. Выводит правда все о пользователе, что есть в базе, а не только поля профиля. Рекомендую посмотреть еще тут: http://www.drupal.ru/node/2493. Если соединить этот код и код оттуда, то я думаю - все должно получиться. И не критично, когда был включен модуль profile до регистрации пользователя или после. Главное, что бы в полях что то было занесено.