Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: Własny formularz rejestracyjny

Cześć,

Zacząłem swoją przygodę z Drupalem 7. Zainstalowałem i chciałem stworzyć swój zaawansowany formularz rejestrujący użytkownika. W jakim pliku i co muszę edytować? Próbowałem zastosować poradniki:

http://drupal.org/node/1063598
http://www.danpros.com/2012/07/creating-custom-user-re...

Ale nie wiem, gdzie te pliki umieścić?

Temat: Własny formularz rejestracyjny

Proponuję zapoznać się w pierwszej kolejności z domyślnymi funkcjonalnościami Drupala.

W tym celu należy przejść do strony /admin/config/people/accounts/fields.
Tam możesz dodawać dodatkowe pola do formularza rejestracji i profilu użytkownika.

Podałeś bardzo niewiele informacji.
Być może nie znajdziesz typów pól, które chciałbyś wykorzystać.
Od tego są moduły Drupala.

Np. email field, link field czy conditional fields.

Prawdopodobnie nie będzie żadnej potrzeby modyfikacji plików. Przed tym zresztą przestrzegam, zwłaszcza jeśli dopiero zaczynasz pracę z Drupalem.
Po takie rzeczy sięga się dopiero jeśli nie ma odpowiedniego modułu na drupal.org.

Tak jak wspomniałam wcześniej - trudno mi jest odpowiednio doradzić nie wiedząc dokładnie co chciałbyś osiągnąć. Jeśli podasz więcej szczegółów podejrzewam, że ktoś będzie w stanie naprowadzić Cię na odpowiednią ścieżkę ;)
Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: Własny formularz rejestracyjny

Milena S.:
W tym celu należy przejść do strony /admin/config/people/accounts/fields.
Tam możesz dodawać dodatkowe pola do formularza rejestracji i profilu użytkownika.

Ok coś mi się udało wyklikać :)

Ale jak zrobić, aby dwa pola były obok siebie np. kod pocztowy i miasto a nie jedno pod drugim?
Marek Domagała

Marek Domagała właściciel, akia

Temat: Własny formularz rejestracyjny

modułów "form" jest wiele, więc na pewno coś znajdziesz. a to, o czym piszesz, to przecież głównie css (może plus odrobinę html ;-)
"firebug" albo coś w tym rodzaju i.. tyle!
Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: Własny formularz rejestracyjny

Milena S.:
Proponuję zapoznać się w pierwszej kolejności z domyślnymi funkcjonalnościami Drupala.

W tym celu należy przejść do strony /admin/config/people/accounts/fields.
Tam możesz dodawać dodatkowe pola do formularza rejestracji i profilu użytkownika.

Ok dodaję sobie pola, których potrzebują, ale jak zrobić poniższe rzeczy:

1. Usunąć z formularza rejestracyjnego pole "Nazwa użytkownika"
2. Zmienić etykietę "Adres e-mail" na "E-mail"
3. Sprawić, aby logowanie było po email + hasło zamiast login+hasło
Kamil Jaszczuk

Kamil Jaszczuk Drupal Developer

Temat: Własny formularz rejestracyjny

Logowanie przez e-mail możesz zrobić używając modułu https://drupal.org/project/logintoboggan resztę chyba najwygodniej zrobić przez hook_form_alter https://api.drupal.org/api/drupal/modules!system!system...



Wyślij zaproszenie do