Salve a tutti, sono nuovo nel mondo di Drupal e sto iniziando a conoscere questo software.
Per fare pratica volevo creare una sorta di community. Ho scaricato il modulo DATE per estendere i campi del profilo utente.
Ho creato un campo "data di nascita" e volevo fare in modo che, all'atto dell'iscrizione, ci fosse un controllo per verificare se l'età è superiore a tot anni, es 18.
Come dovrei procedere?
Ho parzialmente risolto utilizzando RULES.
Condivido la cosa in caso servisse a qualcun'altro.
Ho creato una regola così strutturata:
1. Before saving an user account
2. Data comparison Data to compare: [site:current-date], Operator: is lower than, Data value: [account:field-birthdate], Offset: 18 years
3. Block a user, Show a message on the site
Il metodo funziona sia per nuovi iscritti che tentano di registrarsi sia per utenti registrati che modificano la data di nascita. L'account viene registrato ma bloccato.