5 сообщений / 0 new
Последнее сообщение
Faffi
Аватар пользователя Faffi
Не в сети
Зарегистрирован: 21/02/2012
Информация из Profile2 и обычного профиля на одной странице

Как сделать так, чтобы информация из них была на одной странице?

kervi
Аватар пользователя kervi
Не в сети
Зарегистрирован: 30/03/2009

Profile2 pages модуль стоит?

Faffi
Аватар пользователя Faffi
Не в сети
Зарегистрирован: 21/02/2012

Да

kervi
Аватар пользователя kervi
Не в сети
Зарегистрирован: 30/03/2009

друпал 7?

если да, то создаете файл user-profile.tpl.php в папке своей темы.

туда, следующий код:

<?php $account = menu_get_object('user'); $profile2 = profile2_load_by_user($account->uid) ?>

теперь

<?php dprint_r($profile2)?>

для получения всех переменных из профиля.

ну и выводим поля

<?php print $profile2['doctor']->field_doctor_profile_spec['und'][0]['tid']?>

где, doctor это имя профиля (тип) а field_doctor_profile_spec со всеми причиндалами это поле из этого профиля.

для получения остальных полей (из обычного профиля)

<?php
dprint_r($user_profile)?>
print render($user_profile);
?>

Faffi
Аватар пользователя Faffi
Не в сети
Зарегистрирован: 21/02/2012

Doctor - это тип, в котором располагаются поля в Profile2?