Question

Je veux créer une connexion personnalisée et page s'inscrire. Je veux que les deux formes à afficher sur la frontpage dans la zone de contenu de mon modèle ci-dessus les uns des autres et non pas sur des nœuds séparés. De plus, je voudrais essayer de réutiliser le code déjà existant pour la validation des formulaires.

J'ai regardé autour et a trouvé différentes façons d'y parvenir alors je me demande quelle est la meilleure façon de le faire this..custom bloc, un module ou d'un modèle à l'intérieur ou ...?

Liens vers des exemples de contenu ou particuliers serait apprécié.

Était-ce utile?

La solution

drupal_get_form('user_login');

drupal_get_form('user_register_form');

retournera le formulaire pour vous et faire face à toutes les forme les choses qui doivent être traitées. Vous avez juste besoin d'imprimer tout ce qui est retourné par cette fonction sur et cela devrait fonctionner.

Note:. Vous ne spécifiait pas la version Drupal, lorsque vous utilisez 7, drupal_get_form () retourne un tableau que vous devez passer par drupal_render () d'abord pour obtenir une chaîne que vous pouvez imprimer

Autres conseils

Voici les suggestions de noms pour tpl fichiers utilisés pour la connexion de l'utilisateur, mot de passe réinitialiser, et l'enregistrement de l'utilisateur.

page-user-login.tpl.php page-user-password.tpl.php page-user-register.tpl.php

dans ce qui précède, vous pouvez utiliser pour afficher la forme drupal_get_form ( 'user_login'), drupal_get_form ( 'User_Pass'), drupal_get_form ( 'user_register').

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top