Modifier le crochet theme_user_profile (ajouter la fonction à votre template.php situé à votre dossier thème actuel), comme ceci:
function <your_theme_name>_user_profile($account, $fields) {
// adding the email field to profile
$email = array();
$email["value"] = check_plain($account->mail);
$fields["email"][0] = $email;
// end of adding the email field
// the rest of the default profile hook taken from http://api.drupal.org/api/function/theme_user_profile/5
$output = '<div class="profile">';
$output .= theme('user_picture', $account);
foreach ($fields as $category => $items) {
if (strlen($category) > 0) {
$output .= '<h2 class="title">'. check_plain($category) .'</h2>';
}
$output .= '<dl>';
foreach ($items as $item) {
if (isset($item['title'])) {
$output .= '<dt class="'. $item['class'] .'">'. $item['title'] .'</dt>';
}
$output .= '<dd class="'. $item['class'] .'">'. $item['value'] .'</dd>';
}
$output .= '</dl>';
}
$output .= '</div>';
return $output;
}
mise à jour. Désolé, vous n'avez pas remarqué que vous utilisez le module nodeprofile. Je ne l'ai jamais utilisé, mais je suis assez sûr que le courrier électronique peut être montré de la même manière
Peut-être que ma question n'était pas assez claire. Mais je voulais montrer l'email avec lequel les utilisateurs ont enregistré leur compte, et pas seulement ajouter un autre champ d'email. –
Que peut être des panneaux peuvent vous aider, il a l'option pour afficher les champs de profil utilisateur en bloc. – Sharique