Template:Versioni compatibili: differenze tra le versioni

m
rimozione categorie nascoste generate dagli esempi (modificata solo parte <noinclude>, e solo nel sorgente) - parte 1/2
m (rimozione template da controllare con parametro ONLY anche per guide abbandonate)
m (rimozione categorie nascoste generate dagli esempi (modificata solo parte <noinclude>, e solo nel sorgente) - parte 1/2)
Riga 55: Riga 55:


== Uso ==
== Uso ==
<!--
  * COMMENTO *
  Le tabelle di questa sezione sono generate con {{subst:Versioni compatibili|...}} dove "subst:" è necessario per inserire il contenuto del template
  anche nel sorgente, così da poterlo poi modificare per rimuovere le categorie nascoste.
* FINE COMMENTO *-->
=== Parametri ===
=== Parametri ===
{{Versioni compatibili|{{Codename|Oldstable}}|{{Codename|Stable}}}}
 
{{
#if: {{Codename|Oldstable}} | {{
  #switch: {{
      #if:  | {{{5}}} | {{
        #if:  | {{{4}}} | {{
            #if:  | {{{3}}} | {{
              #if: {{Codename|Stable}} | {{Codename|Stable}} | {{Codename|Oldstable}}
            }}
        }}
      }}
  }} | Woody | Sarge | Etch | Lenny | Squeeze | Testing_{{#expr: {{CURRENTYEAR}} + 1}} | Unstable_{{#expr: {{CURRENTYEAR}} + 1}} | Testing_{{CURRENTYEAR}} | Unstable_{{CURRENTYEAR}} | Testing_{{#expr: {{CURRENTYEAR}} - 1}} | Unstable_{{#expr: {{CURRENTYEAR}} - 1}} | Testing_{{#expr: {{CURRENTYEAR}} - 2}} | Unstable_{{#expr: {{CURRENTYEAR}} - 2}} | Testing_{{#expr: {{CURRENTYEAR}} - 3}} | Unstable_{{#expr: {{CURRENTYEAR}} - 3}} =
  | Testing_{{#expr: {{CURRENTYEAR}} - 4}} | Unstable_{{#expr: {{CURRENTYEAR}} - 4}} | Testing_{{#expr: {{CURRENTYEAR}} - 5}} | Unstable_{{#expr: {{CURRENTYEAR}} - 5}} = {{
      #ifeq: {{Codename|Oldstable}} | ONLY |  | {{Guida da controllare|AUTO}}
  }}
  | {{
      #switch: {{Codename|Stable}} | {{Codename|Oldstable}} | {{Codename|Stable}} |  |  |  =
      | {{
        #switch: {{Codename|Oldstable}} | {{Codename|Oldstable}} | {{Codename|Stable}} |  |  |  =
        | {{
            #switch: {{Codename|Oldoldstable}} | {{Codename|Oldstable}} | {{Codename|Stable}} |  |  |  = {{
              #ifeq: {{Codename|Oldstable}} | ONLY |  | {{Guida da controllare|AUTO}}
            }} | {{
              #ifeq: {{Codename|Oldstable}} | ONLY |  | {{Guida da controllare|AUTO|NOCATEGORY}}
            }} [[Categoria:Guide abbandonate]]
        }}
      }}
  }}
}} |
}}
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; font-variant:small-caps; text-align:center;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{
#ifeq: {{Codename|Oldstable}} | ONLY | <br />'''soltanto:''' |  }}{{
#if: {{Codename|Oldstable}} | {{Versioni compatibili elenco|{{Codename|Oldstable}}}}{{
  #if: {{Codename|Stable}} | {{Versioni compatibili elenco|{{Codename|Stable}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{3}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{4}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{5}}}}}
}}{{
  #if:  | <br />ERRORE: Consentiti fino a 5 parametri! [[Categoria: Errori nel template Versioni compatibili]] |
}} | <br />Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{
#ifeq: {{Codename|Oldstable}} | ONLY |  | {{
  #switch: {{Codename|Oldstable}} | {{Codename|Oldstable}} | {{Codename|Stable}} |  |  |  = {{
      #switch: {{Codename|Stable}} | {{Codename|Oldstable}} | {{Codename|Stable}} |  |  |  =
      | <br />[[:Categoria:Guide non compatibili con stable|Verificala con {{Codename|Stable}}]] [[Categoria: Guide non compatibili con stable]]  }}
}}
}}
|}
Aggiungere un parametro per ogni versione compatibile, separati tra loro da un carattere "|". Il nome da inserire è il [[codename]] di Debian, ovvero il nome del personaggio di Toy Story a cui la versione specifica è dedicata. La lista completa è riportata in seguito.
Aggiungere un parametro per ogni versione compatibile, separati tra loro da un carattere "|". Il nome da inserire è il [[codename]] di Debian, ovvero il nome del personaggio di Toy Story a cui la versione specifica è dedicata. La lista completa è riportata in seguito.


Riga 88: Riga 145:


==== Non compatibilità ====
==== Non compatibilità ====
{{Versioni compatibili|ONLY|{{Codename|Oldstable}}}}
{{
#if: ONLY | {{
  #switch: {{
      #if:  | {{{5}}} | {{
        #if:  | {{{4}}} | {{
            #if:  | {{{3}}} | {{
              #if: {{Codename|Oldstable}} | {{Codename|Oldstable}} | ONLY
            }}
        }}
      }}
  }} | Woody | Sarge | Etch | Lenny | Squeeze | Testing_{{#expr: {{CURRENTYEAR}} + 1}} | Unstable_{{#expr: {{CURRENTYEAR}} + 1}} | Testing_{{CURRENTYEAR}} | Unstable_{{CURRENTYEAR}} | Testing_{{#expr: {{CURRENTYEAR}} - 1}} | Unstable_{{#expr: {{CURRENTYEAR}} - 1}} | Testing_{{#expr: {{CURRENTYEAR}} - 2}} | Unstable_{{#expr: {{CURRENTYEAR}} - 2}} | Testing_{{#expr: {{CURRENTYEAR}} - 3}} | Unstable_{{#expr: {{CURRENTYEAR}} - 3}} =
  | Testing_{{#expr: {{CURRENTYEAR}} - 4}} | Unstable_{{#expr: {{CURRENTYEAR}} - 4}} | Testing_{{#expr: {{CURRENTYEAR}} - 5}} | Unstable_{{#expr: {{CURRENTYEAR}} - 5}} = {{
      #ifeq: ONLY | ONLY |  | {{Guida da controllare|AUTO}}
  }}
  | {{
      #switch: {{Codename|Stable}} | ONLY | {{Codename|Oldstable}} |  |  |  =
      | {{
        #switch: {{Codename|Oldstable}} | ONLY | {{Codename|Oldstable}} |  |  |  =
        | {{
            #switch: {{Codename|Oldoldstable}} | ONLY | {{Codename|Oldstable}} |  |  |  = {{
              #ifeq: ONLY | ONLY |  | {{Guida da controllare|AUTO}}
            }} | {{
              #ifeq: ONLY | ONLY |  | {{Guida da controllare|AUTO|NOCATEGORY}}
            }} [[Categoria:Guide abbandonate]]
        }}
      }}
  }}
}} |
}}
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; font-variant:small-caps; text-align:center;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{
#ifeq: ONLY | ONLY | <br />'''soltanto:''' |  }}{{
#if: ONLY | {{Versioni compatibili elenco|ONLY}}{{
  #if: {{Codename|Oldstable}} | {{Versioni compatibili elenco|{{Codename|Oldstable}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{3}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{4}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{5}}}}}
}}{{
  #if:  | <br />ERRORE: Consentiti fino a 5 parametri! [[Categoria: Errori nel template Versioni compatibili]] |
}} | <br />Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{
#ifeq: ONLY | ONLY |  | {{
  #switch: {{Codename|Oldstable}} | ONLY | {{Codename|Oldstable}} |  |  |  = {{
      #switch: {{Codename|Stable}} | ONLY | {{Codename|Oldstable}} |  |  |  =
      | <br />[[:Categoria:Guide non compatibili con stable|Verificala con {{Codename|Stable}}]] [[Categoria: Guide non compatibili con stable]]  }}
}}
}}
|}


Utilizzando la stringa <code>ONLY</code> come primo parametro, è possibile utilizzare questo template per segnalare che soltanto le versioni esplicitamente elencate con i parametri successivi sono supportate.
Utilizzando la stringa <code>ONLY</code> come primo parametro, è possibile utilizzare questo template per segnalare che soltanto le versioni esplicitamente elencate con i parametri successivi sono supportate.
Riga 102: Riga 208:


=== Nessun parametro ===
=== Nessun parametro ===
{{Versioni compatibili}}
{{
#if:  | {{
  #switch: {{
      #if:  | {{{5}}} | {{
        #if:  | {{{4}}} | {{
            #if:  | {{{3}}} | {{
              #if:  | {{{2}}} | {{{1}}}
            }}
        }}
      }}
  }} | Woody | Sarge | Etch | Lenny | Squeeze | Testing_{{#expr: {{CURRENTYEAR}} + 1}} | Unstable_{{#expr: {{CURRENTYEAR}} + 1}} | Testing_{{CURRENTYEAR}} | Unstable_{{CURRENTYEAR}} | Testing_{{#expr: {{CURRENTYEAR}} - 1}} | Unstable_{{#expr: {{CURRENTYEAR}} - 1}} | Testing_{{#expr: {{CURRENTYEAR}} - 2}} | Unstable_{{#expr: {{CURRENTYEAR}} - 2}} | Testing_{{#expr: {{CURRENTYEAR}} - 3}} | Unstable_{{#expr: {{CURRENTYEAR}} - 3}} =
  | Testing_{{#expr: {{CURRENTYEAR}} - 4}} | Unstable_{{#expr: {{CURRENTYEAR}} - 4}} | Testing_{{#expr: {{CURRENTYEAR}} - 5}} | Unstable_{{#expr: {{CURRENTYEAR}} - 5}} = {{
      #ifeq:  | ONLY |  | {{Guida da controllare|AUTO}}
  }}
  | {{
      #switch: {{Codename|Stable}} |  |  |  |  |  =
      | {{
        #switch: {{Codename|Oldstable}} |  |  |  |  |  =
        | {{
            #switch: {{Codename|Oldoldstable}} |  |  |  |  |  = {{
              #ifeq:  | ONLY |  | {{Guida da controllare|AUTO}}
            }} | {{
              #ifeq:  | ONLY |  | {{Guida da controllare|AUTO|NOCATEGORY}}
            }} [[Categoria:Guide abbandonate]]
        }}
      }}
  }}
}} |
}}
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; font-variant:small-caps; text-align:center;"
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{
#ifeq:  | ONLY | <br />'''soltanto:''' |  }}{{
#if:  | {{Versioni compatibili elenco|{{{1}}}}}{{
  #if:  | {{Versioni compatibili elenco|{{{2}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{3}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{4}}}}}
}}{{
  #if:  | {{Versioni compatibili elenco|{{{5}}}}}
}}{{
  #if:  | <br />ERRORE: Consentiti fino a 5 parametri! [[Categoria: Errori nel template Versioni compatibili]] |
}} | <br />Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{
#ifeq:  | ONLY |  | {{
  #switch: {{Codename|Oldstable}} |  |  |  |  |  = {{
      #switch: {{Codename|Stable}} |  |  |  |  |  =
      | <br />[[:Categoria:Guide non compatibili con stable|Verificala con {{Codename|Stable}}]] [[Categoria: Guide non compatibili con stable]]  }}
}}
}}
|}
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.


3 581

contributi