Modulo:Bio/Parametri/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-number
rinominato parametro configurazione
Riga 51:
Ogni controllo è configurabile tramite:
* "param ": il parametro su cui effettuare il controllo
* "typetest": il tipocontrollo dida effettuare sul parametro, può valere:
* un pattern Lua: è accettato il valore se soddisfa il pattern Lua descritto
* una funzione Lua: funzione Lua che esegue il controllo di validità,
Riga 61:
Deve ritornare true se il valore del parametro è valido altrimenti false.
Esempio: scommentando la seguente funzione checkNome e usando alla riga "Nome":
{ param = "Nome", typetest = checkNome },
saranno categorizzate come errore la pagine con Nome contenente "soprannominato" o "al secolo".
Inoltre non verrà visualizzato il messaggio di errore (errmsg è assente).
Riga 75:
 
config.handlers = {
{ param = "Sesso", typetest = "^[MF]$", errmsg = "il valore del parametro Sesso non è valido, accettato solo 'M' o 'F'" },
{ param = "Epoca", typetest = checkEpoca, errmsg = "il valore del parametro Epoca non è valido" },
{ param = "Epoca2", typetest = checkEpoca, errmsg = "il valore del parametro Epoca non è valido" },
{ param = "Punto", typetest = "^no$", errmsg = "il valore del parametro Punto non è valido, accettato solo 'no'" },
{ param = "DimImmagine", typetest = "^%d+$", errmsg = "il valore del parametro DimImmagine non è valido, inserire la dimensione senza px" },
{ param = "Categorie", typetest = "^no$", errmsg = "il valore del parametro Categorie non è valido, accettato solo 'no'" }
}