2010-07-03 2 views
4

Je veux étendre les formulaires utilisateur dans Drupal (pour leur permettre d'insérer plus de données, telles que le nom de l'entreprise, le nom, la nationalité .. etcDrupal: Formulaires utilisateur étendus?

est-ce que je devrais chercher un module supplémentaire?

grâce

Répondre

0

en plus du module de profil suggéré par txwikinger, vous pouvez être intéressé par le module Content Profile. Il vous permet d'utiliser le noeud en tant que profil d'utilisateur. Activation du formulaire de profil piloté par CCK.

0

Si vous aimez coder, vous pouvez faire quelque chose comme notre solution drupal company pour modifier le modèle de profil afin d'imprimer simplement le champ à la place de l'élément de formulaire. Je n'ai pas essayé, mais je pense que vous pourriez utiliser hook_form_alter pour désactiver les propriétés du champ. Ce serait bien d'avoir une option en lecture seule dans les permissions. Nous avons ajouté quelque chose de similaire à ceci dans le modèle:

profile_givenname. "". $ Account-> profile_surname; ?>
<div class="field_team">Email: <a href="mailto:<?php echo $account->mail; ?>"><?php echo $account->mail; ?></a></div> 
<div class="field_team">Team: <?php print check_plain($account->profile_role); ?></div> 
<div class="field_memberSince">Member Since: <?php echo $account->content['summary']['member_for']['#value']; ?></div> 
<div class="field_location">Location: <?php echo check_plain($account->profile_location);?></div> 
Questions connexes