Differenze tra le versioni di "Aiuto:Manuale di stile/Avanzato"

nessun oggetto della modifica
* se l'espressione è già un valore di verità viene usato quel valore. Per esempio, se <code>{{{parametro}}}</code> è un numero <code>{{{parametro}}} > 0</code> è vero se il valore passato è positivo, falso altrimenti.
* se l'espressione ha come risultato un numero, il valore 0 è falso, tutti gli altri sono veri. Quindi nel caso di prima <code>{{{parametro}}}</code> è vero se il valore passato è diverso da 0, falso altrimenti.
 
===''#replace''===
Serve per sostituire una determinata stringa con un'altra, la sintassi è <code><nowiki>{{#replace:testo|stringa da cercare|stringa da sostituire}}</nowiki></code>: per esempio <code><nowiki>{{#replace:abcdbc|bc|bh}}</nowiki></code> diventa <code>{{#replace:abcdbc|bc|bh}}</code>. Un utilizzo frequente è nei template che contengono il modulo [[Modulo:Css|css]], dato che in quest'ultimo i nomi dei colori devono essere inseriti senza spazi quando si usa la sintassi <code>type</code>. Se per esempio i due parametri che definiscono i colori sono <code>color</code> e <code>color2</code>, si scriverà una cosa del tipo <code><nowiki>{{#invoke: css | horizGrad | type = {{#replace:{{{color|pcwiki}}}| |}} | type2 = {{#replace:{{{color2|{{{color|pcwiki}}}}}}| |}} }}</nowiki></code>.
 
===<nowiki>{{!}}</nowiki>===
46 258

contributi