|
|
(11 versioni intermedie di uno stesso utente non sono mostrate) |
Riga 1: |
Riga 1: |
| <includeonly> | | <includeonly>{{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/> |
| {|style="border-radius: 0.5em; width:250px; float:right; clear:both; margin-bottom:10px; text-align:center; font-variant:small-caps; background:#f8fbfd; border:1px solid #4e88d0; padding-bottom:5px"
| | {{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/> |
| |[[Image:Debian-swirl.png|33px|link=]]{{
| | {{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/> |
| #ifeq: FEATURED | {{
| | {{#switch: {{{1}}} |
| #if: {{{Jessie|}}} | {{
| | | stringa = il primo parametro è "stringa" |
| #switch: {{{Jessie}}}
| | | prova = il primo parametro è "prova" |
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 = FEATURED
| | | il primo parametro (se presente) non è né "stringa" né "prova" |
| |
| |
| }} | {{
| |
| #if: {{{Wheezy|}}} | {{
| |
| #switch: {{{Wheezy}}}
| |
| | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 = FEATURED
| |
| |
| |
| }} |
| |
| }} }}
| |
| | '''Guida di Qualità''' <br /><br />verificata con:
| |
| | '''Versioni Testate'''<br />(senza revisioni totali recenti)<br />
| |
| }}{{
| |
| #if: {{{data|}}} | {{
| |
| #if: {{{Stretch|}}} | <br />ERRORE: utilizzare "Testing=Stretch" come parametro al posto di "Stretch=..." fino al suo rilascio | }}{{
| |
| #if: {{{Sid|}}} | <br />ERRORE: utilizzare "Sid_anno=20xx" come parametro al posto di "Sid=..." | }}{{
| |
| #if: {{{Wheezy|}}} | <br />Debian 7 "Wheezy" | }}{{
| |
| #if: {{{Jessie|}}} | <br />Debian 8 "Jessie" {{
| |
| #switch: {{{Jessie}}}
| |
| | 5 | 6 | 7 | 8 | 9 | 10 = ('''Debianizzata''')
| |
| |
| |
| }} | {{
| |
| #if: {{{Wheezy|}}} | {{
| |
| #switch: {{{Wheezy}}}
| |
| | 5 | 6 | 7 | 8 | 9 | 10 = ('''Debianizzata''')
| |
| |
| |
| }}{{
| |
| #if: {{{NoJessie|}}} | <br />''Non compatibile con Debian 8 "Jessie"'' |
| |
| }}
| |
| }}
| |
| }}{{
| |
| #ifeq: {{{Testing|}}} | Stretch | <br />Debian testing "Stretch" }}{{
| |
| #switch: {{{Sid_anno|}}}
| |
| | 2015 | 2016 | 2017 = <br />Debian Sid
| |
| | }}<br /><br />ultima revisione<br />''{{{data}}}''
| |
| | <br />ERRORE: parametro "data" mancante
| |
| }} | | }} |
| |}</includeonly><noinclude>__NOTOC__
| | </includeonly><noinclude> |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=nessuna
| |
| |Jessie=0
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=nessuna
| |
| |Jessie=0
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Jessie=1
| |
| |Jessie_revisori=~~~
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Jessie=1
| |
| |Jessie_revisori=[[Utente:HAL 9000|HAL 9000]]
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=1
| |
| |Wheezy_revisori=~~~
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Wheezy=1
| |
| |Wheezy_revisori=[[Utente:HAL 9000|HAL 9000]]
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=1
| |
| |Wheezy_revisori=~~~
| |
| |NoJessie=~~~
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Wheezy=1
| |
| |Wheezy_revisori=[[Utente:HAL 9000|HAL 9000]]
| |
| |NoJessie=[[Utente:HAL 9000|HAL 9000]]
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
|
| |
|
| | Pagina di esempio, per esemplificare il funzionamento basilare delle istruzioni condizionali (<code>#if</code>, <code>#ifeq</code> e <code>#switch</code>) e dei parametri passati a un template (accessibili nelle due forme <nowiki>{{{1}}}</nowiki> oppure <nowiki>{{{1|}}}</nowiki>, con diversi significati, e così via incrementando il numero per quelli successivi...). La pagina contiene questo template, che è richiamato tramite la sintassi <code>{{Sandbox[|...]}}</code>: |
| | <pre> |
| | {{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/> |
|
| |
|
| | {{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/> |
|
| |
|
| | {{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/> |
|
| |
|
| | | {{#switch: {{{1}}} |
| | | | stringa = il primo parametro è "stringa" |
| | | | prova = il primo parametro è "prova" |
| | | | il primo parametro (se presente) non è né "stringa" né "prova" |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=2
| |
| |Wheezy_revisori=[[Utente:boh|boh]],~~~
| |
| }}</nowiki></pre> | |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST) | |
| |Wheezy=2 | |
| |Wheezy_revisori=[[Utente:boh|boh]],[[Utente:HAL 9000|HAL 9000]] | |
| }} | | }} |
| | </pre> |
|
| |
|
|
| |
|
| | Di seguito un po' di esempi di utilizzo. |
|
| |
|
|
| |
|
| | <pre>{{Sandbox}}</pre> |
| | {{Sandbox}} |
|
| |
|
| | <pre>{{Sandbox|stringa}}</pre> |
| | {{Sandbox|stringa}} |
|
| |
|
| | <pre>{{Sandbox|prova}}</pre> |
| | {{Sandbox|prova}} |
|
| |
|
| | <pre>{{Sandbox|uno|prova}}</pre> |
| | {{Sandbox|uno|prova}} |
|
| |
|
| | <pre>{{Sandbox||solo secondo parametro}}</pre> |
| | {{Sandbox||solo secondo parametro}} |
|
| |
|
| | | [[Categoria:Wiki]]</noinclude> |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], ~~~
| |
| |Stretch=~~~
| |
| |Sid=~~~
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], [[Utente:HAL 9000|HAL 9000]]
| |
| |Stretch=[[Utente:HAL 9000|HAL 9000]]
| |
| |Sid=[[Utente:HAL 9000|HAL 9000]]
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], ~~~
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], [[Utente:HAL 9000|HAL 9000]]
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], ~~~
| |
| |Testing=Jessie
| |
| |Sid_anno=2014
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Jessie=2
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], [[Utente:HAL 9000|HAL 9000]]
| |
| |Testing=Jessie
| |
| |Sid_anno=2014
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Jessie=5
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, ~~~
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Jessie=5
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, [[Utente:HAL 9000|HAL 9000]]
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, ~~~
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, [[Utente:HAL 9000|HAL 9000]]
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, ~~~
| |
| |Jessie=1
| |
| |Jessie_revisori=~~~
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, [[Utente:HAL 9000|HAL 9000]]
| |
| |Jessie=1
| |
| |Jessie_revisori=[[Utente:HAL 9000|HAL 9000]]
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| ==Esempio nuovo template==
| |
| <pre><nowiki>{{Revisioni
| |
| |data=~~~~~
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, ~~~
| |
| |Jessie=5
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, ~~~
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}</nowiki></pre>
| |
| {{Sandbox
| |
| |data=12:21, 3 giu 2015 (CEST)
| |
| |Wheezy=5
| |
| |Wheezy_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, [[Utente:HAL 9000|HAL 9000]]
| |
| |Jessie=5
| |
| |Jessie_revisori=[[Utente:S3v|S3v]], autore2, autore3, autore4, [[Utente:HAL 9000|HAL 9000]]
| |
| |Testing=Stretch
| |
| |Sid_anno=2015
| |
| }}
| |
| | |
| [[Categoria:Wiki]] | |
| </noinclude> | |
Pagina di esempio, per esemplificare il funzionamento basilare delle istruzioni condizionali (#if
, #ifeq
e #switch
) e dei parametri passati a un template (accessibili nelle due forme {{{1}}} oppure {{{1|}}}, con diversi significati, e così via incrementando il numero per quelli successivi...). La pagina contiene questo template, che è richiamato tramite la sintassi {{Sandbox[|...]}}
:
{{#if: {{{1}}} | nessun parametro o il primo parametro non è vuoto | il primo parametro è vuoto }}<br/>
{{#if: {{{1|}}} | il primo parametro non è vuoto | il primo parametro (se presente) è vuoto }}<br/>
{{#ifeq: {{{1}}} | stringa | il primo parametro è "stringa" | il primo parametro (se presente) non è "stringa" }}<br/>
{{#switch: {{{1}}}
| stringa = il primo parametro è "stringa"
| prova = il primo parametro è "prova"
| il primo parametro (se presente) non è né "stringa" né "prova"
}}
Di seguito un po' di esempi di utilizzo.
{{Sandbox}}
nessun parametro o il primo parametro non è vuoto
il primo parametro (se presente) è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"
{{Sandbox|stringa}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro è "stringa"
il primo parametro è "stringa"
{{Sandbox|prova}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro è "prova"
{{Sandbox|uno|prova}}
nessun parametro o il primo parametro non è vuoto
il primo parametro non è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"
{{Sandbox||solo secondo parametro}}
il primo parametro è vuoto
il primo parametro (se presente) è vuoto
il primo parametro (se presente) non è "stringa"
il primo parametro (se presente) non è né "stringa" né "prova"