Instrukcja do aplikacji "Formularz rejestracyjny"
Helper do wstawiania formularza rejestracyjnego wygląda następująco:
{$wa->reg->form()}
Aby umieścić go na stronie rejestracji zamiast standardowego formularza rejestracyjnego, należy znaleźć dane wyjściowe standardowego formularza, w większości motywów znajduje się on w pliku signup.html i wygląda następująco:
{$wa->signupForm($errors)}
lub tak:
{$wa->signupForm($errors, [ "show_title" => true, "show_oauth_adapters" => true ])}
Ten kod powinien zostać usunięty (lub zakomentowany):
{*$wa->signupForm($errors)*}
I wstaw tutaj kod formularza z aplikacji:
{$wa->reg->form()}
To wszystko. Nie zapomnij wyczyścić pamięci podręcznej!
Nowe funkcje od wersji 5.0.0.0.wsp
Od wersji 5.0.0.0.wsp możliwa jest teraz edycja pól skonfigurowanych za pośrednictwem formularza rejestracyjnego w koncie osobistej, w tym pól dla firm.
Aby skonfigurować edycję pól, należy wykonać następujące czynności:
- Dostosuj pola w aplikacji.
- Znajdź plik w szablonie projektu odpowiedzialny za wyświetlanie strony profilu. Zazwyczaj jest to my.profile.html
- Na początku pliku dodaj helper
{$user_info = $wa->reg->getUserInfo()}
. - W tym samym pliku znajdź
{$form->html()}
i zamień na{$wa->reg->profileForm()}
. - W tym samym pliku znajdź znacznik <form> i nadaj mu atrybut
action="{$wa_url}reg/save"
.
Uwaga: pola włączone w aplikacji "Formularz rejestracyjny" muszą być również włączone w ustawieniach osobistego konta (Witryna -> Konto osobiste -> Mój profil).
Oto przykład edycji pliku my.profile.html dla motywu "Domyślny 4.0":
Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!