Utente:Codicorumus/Template:Verifica subst

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca



Questo template, inserito nei template che devono sempre essere substati o che non devono esserlo mai, permette di verificare che la condizione sia verificata.

In caso contrario, inserisce la pagina in una delle categorie di manutenzione :

Se è indicato almeno uno tra i parametri errore e template, oltre ad inserire la categoria, mostra in pagina un messaggio d'errore.

Se la condizione è rispettata, {{Verifica subst}} restituisce una stringa vuota. Verificando l'uguaglianza con la stringa vuota è quindi possibile creare template con comportamento condizionale sul rispetto del subst.

Il template va sempre usato nella forma {{safesubst:Verifica subst}}, con o senza parametri. La presenza di un parametro senza nome (primo ed unico previsto) con valore "no" indica che il template in cui è inserito {{Verifica subst}} non deve essere substato; l'assenza di questo parametro, o un suo diverso valore, indicano che il template va substato.

Parametri errore e template[modifica | modifica wikitesto]

Il parametro errore genera un messaggio d'errore personalizzato. L'ulteriore presenza del parametro template aggiunge un link al template indicato.

L'indicazione del solo parametro template genera un messaggio d'errore standard contenente l'indicazione del template.

Nel parametro template, il nome del template va inserito senza il prefisso Template:

Esempi[modifica | modifica wikitesto]

{{safesubst:Verifica subst}}
{{safesubst:Verifica subst|no}}
{{safesubst:Verifica subst|no| errore = Il template non va substato. }}
{{safesubst:Verifica subst| errore = La pagina contiene un template che va sempre substato. }}
{{safesubst:Verifica subst| template = NomeTemplate }}
{{safesubst:Verifica subst| errore = Substare sempre. | template = NomeTemplate }}

Se il template non si trova all'interno di un <includeonly>, bisogna sostituire safesubst: con {{{|safesubst:}}}