Puncte:1

Adăugarea unei casete de selectare „Acceptați termenii” în formularul de înregistrare a utilizatorului

drapel in

Trebuie să adaug o casetă de selectare „Accept termeni și condiții” pe un formular de înregistrare a utilizatorului. Care este cel mai bun mod de a face asta?

De asemenea, mi se pare ciudat că nu există o modalitate ușoară de a utiliza butoanele radio sau casetele de selectare din formularul de înregistrare a utilizatorului la admin/config/people/accounts/fields. Listele de selecție sunt incomode, mai ales pentru listele cu selecție multiplă de pe un dispozitiv mobil.

Există o modalitate de a afișa câmpurile listei ca butoane radio și casete de selectare?

leymannx avatar
drapel ne
hook_form_alter dintr-un modul personalizat în formularul de înregistrare a utilizatorului și adăugați un element `'#required' => TRUE` `'#type' => 'checkbox'`.
Puncte:5
drapel in

Doar adăugați un câmp boolean obligatoriu pe entitatea Utilizator (cum ar fi, literalmente, adăugați acest lucru prin administrator, nu este nevoie de cod). Poziționați-l în afișajul formularului de înregistrare (consultați Gestionarea afișajului formularului), dar ascundeți-l în afișajul de vizualizare (adică Gestionați afișarea). Puteți utiliza textul de ajutor din câmp ca tipărire mică.

drapel in
Mulțumesc! Nu sunt sigur de ce nu m-am gândit la asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.