Modulo:Controllo parametri sconosciuti/man: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m typo |
documento possibilità di usare le regexp |
||
(5 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1:
{{Man modulo}}
Modulo per controllare se un template è utilizzato con parametri sconosciuti. Va usato nel template, specificando la lista dei nomi dei parametri validi e il testo da
▲Modulo per controllare se un template è utilizzato con parametri sconosciuti. Va usato nel template, specificando la lista dei nomi dei parametri validi e il testo da ritornare in caso di errore, come un messaggio o una categoria di servizio.
== Sintassi ==
Riga 7 ⟶ 6:
Parametri:
* '''sconosciuto''' = serve per definire il testo da restituire ogni volta che viene trovato un parametro sconosciuto. Può essere per esempio un messaggio di errore o una categoria,
* '''ignoravuoti''' = se valorizzato
* '''controlloposizionali''' = se valorizzato
* '''regexp1''', '''regexp2''', ecc. = consentono di specificare i nomi dei parametri validi coi pattern Lua.
* '''ns''' = quando il parametro "sconosciuto" restituisce una categoria, la categorizzazione è di default esclusa da tutti i namespace di discussione e da quello Utente; con questo parametro è invece possibile attivarla per il namespace specificato (qualunque esso sia) e circoscriverla unicamente a esso. Vengono accettati come valori solamente i numeri dei namespace, non i loro nomi per esteso.
== Esempi ==
Riga 17 ⟶ 18:
# Visualizza il messaggio di errore "Errore il parametro ... è sconosciuto" in ogni voce che usa il template Prova e utilizza un parametro diverso da Nome, Immagine o Anno: <pre>{{#invoke:Controllo parametri sconosciuti|check|sconosciuto=<span class="error">Errore: il parametro _VALUE_ è sconosciuto</span>|Nome|Immagine|Anno}}</pre>
<includeonly>{{protetta}}[[Categoria:Moduli]]</includeonly><noinclude>[[Categoria:Manuali dei moduli]]</noinclude>
|