Modulo:CPS/man
Vai alla navigazione
Vai alla ricerca
Questa è la pagina di documentazione per Modulo:CPS
__EXPECTED_UNCONNECTED_PAGE__
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
{{#invoke:Controllo parametri sconosciuti|check|sconosciuto=...|elenco parametri validi}}
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, o entrambi. Ha come valore predefinito: 'Trovato _VALUE_, ' dove __VALUE__ è un segnaposto che verrà sostituito col nome del parametro sconosciuto.
- ignoravuoti = se valorizzato a qualunque valore, esempio 1, il controllo non viene effettuato sui parametri senza valore
- controlloposizionali = se valorizzato a qualunque valore, esempio 1, il controllo viene effettuato anche sui parametri posizionali
Esempi
Gli esempi si riferiscono a un ipotetico template di nome Prova, che accetta solo tre parametri: Nome, Immagine e Anno. Il codice seguente andrebbe inserito all'interno del template Prova, preferibilmente al fondo.
- Categorizza ogni voce che usa il template Prova e utilizza un parametro diverso da Nome, Immagine o Anno nella categoria "Voci con template Prova con parametri sconosciuti":
{{#invoke:Controllo parametri sconosciuti|check|sconosciuto=[[Categoria:Voci con template Prova con parametri sconosciuti]]|Nome|Immagine|Anno}}
- 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:
{{#invoke:Controllo parametri sconosciuti|check|sconosciuto=<span class="error">Errore: il parametro _VALUE_ è sconosciuto</span>|Nome|Immagine|Anno}}