Utente:Marco Bernardini/sandbox8

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

Template:ModOrdCol

Descrizione[modifica | modifica wikitesto]

Nel caso in cui occorra inserire in una tabella ordinabile una serie di due o tre vocaboli che richiedano un ordinamento diverso da quello strettamente alfabetico relativo ai termini visualizzati, come potrebbe essere, per esempio, grado nome cognome, questo template permette di ordinare i termini utilizzati in vari modi, usando lo stile CSS display=none.

Parametri[modifica | modifica wikitesto]

  • parametro 1 - parametro 2 - (parametro 3)
    • i vocaboli da indicare nella lista; il terzo parametro è opzionale; non richiedono alcun tipo di prefisso
  • ordine
    • indica l'ordine con il quale vengono ordinati i parametri nella lista; se non è presente il valore di default per l'ordinamento è: parametro 2 - parametro 3 - parametro 1; per forzare altri ordinamenti può essere:
      • ordine=321 - l'ordinamento è: parametro 3 - parametro 2 - parametro 1
      • ordine=312 - l'ordinamento è: parametro 3 - parametro 1 - parametro 2
  • link1 - link2 - (link3)
    • indicano se i parametri sono linkati separatamente, e possono essere:
      • link1 = si
      • link1 = no
      • link2 = si
      • link2 = no
      • link3 = si (solo se esiste un terzo parametro)
      • link3 = no (solo se esiste un terzo parametro)
  • link
    • indica se i parametri sono linkati congiuntamente; può essere:
      • link = no - non viene creato alcun link
      • link = si - viene creato un link congiunto per i parametri
      • link = 12 - il link comprende solo il primo e il secondo termine
      • link = 23 - il link comprende solo il secondo e il terzo termine
      • link = sep - se vi sono solo due parametri sono linkati separatamente

Schema dei casi accettati[modifica | modifica wikitesto]

codice ordina Alice Bob Ciro
come fosse
crea link per
{{Template:ModOrdCol| Alice | Bob }}
Bob Alice (Alice Bob) uniti
{{Template:ModOrdCol| Alice | Bob |link=si}}
Bob Alice (Alice Bob) uniti
{{Template:ModOrdCol| Alice | Bob |link=no}}
Bob Alice nessuno
{{Template:ModOrdCol| Alice | Bob |link=sep}}
Bob Alice Alice Bob separati
{{Template:ModOrdCol| Alice | Bob |link1=si|link2=no}}
Bob Alice Alice
{{Template:ModOrdCol| Alice | Bob |link1=si|link2=no}}
Bob Alice Alice Bob separati
{{Template:ModOrdCol| Alice | Bob |link1=no|link2=si}}
Bob Alice Bob
{{Template:ModOrdCol| Alice | Bob |link1=no|link2=no}}
Bob Alice nessuno
{{Template:ModOrdCol| Alice | Bob | Ciro }}
Bob Ciro Alice (Alice Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |link=si}}
Bob Ciro Alice (Alice Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |link=12}}
Bob Ciro Alice (Alice Bob) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |link=23}}
Bob Ciro Alice (Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |link=no}}
Bob Ciro Alice nessuno
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link=si}}
Ciro Bob Alice (Alice Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link=12}}
Ciro Bob Alice (Alice Bob) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link=23}}
Ciro Bob Alice (Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=si|link2=si|link3=si}}
Ciro Bob Alice Alice Bob Ciro separati
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=si|link2=si|link3=no}}
Ciro Bob Alice Alice Bob separati
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=si|link2=no|link3=no}}
Ciro Bob Alice Alice
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=no|link2=no|link3=no}}
Ciro Bob Alice nessuno
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=no|link2=no|link3=si}}
Ciro Bob Alice Ciro
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=321|link1=no|link2=si|link3=si}}
Ciro Bob Alice Bob Ciro separati
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link=si}}
Ciro Alice Bob (Alice Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link=12}}
Ciro Alice Bob (Alice Bob) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link=23}}
Ciro Alice Bob (Bob Ciro) uniti
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=si|link2=si|link3=si}}
Ciro Alice Bob Alice Bob Ciro separati
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=si|link2=si|link3=no}}
Ciro Alice Bob Alice Bob separati
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=si|link2=no|link3=no}}
Ciro Alice Bob Alice
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=no|link2=no|link3=no}}
Ciro Alice Bob nessuno
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=no|link2=no|link3=si}}
Ciro Alice Bob Ciro
{{Template:ModOrdCol| Alice | Bob | Ciro |ordine=312|link1=no|link2=si|link3=si}}
Ciro Alice Bob Bob Ciro separati
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=si|link2=si|link3=si}}
Bob Ciro Alice Alice Bob Ciro separati
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=si|link2=si|link3=no}}
Bob Ciro Alice Alice Bob separati
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=si|link2=no|link3=no}}
Bob Ciro Alice Alice
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=no|link2=no|link3=no}}
Bob Ciro Alice nessuno
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=no|link2=no|link3=si}}
Bob Ciro Alice Ciro
{{Template:ModOrdCol| Alice | Bob | Ciro |link1=no|link2=si|link3=si}}
Bob Ciro Alice Bob Ciro separati

Esempi di confronto[modifica | modifica wikitesto]

Cliccare sul quadratino con le freccette per vedere l'esempio al lavoro

ordinamento standard ordinamento forzato
Caio Giulio Cesare Cesare Caio Giulio Caio Giulio Cesare - ordine: 312
Quinto Orazio Flacco Orazio Flacco Quinto Quinto Orazio Flacco - ordine: default (231)
Marco Terenzio Varrone Varrone Marco Terenzio Marco Terenzio Varrone - ordine: 312
Publio Virgilio Marone Virgilio Marone Publio Publio Virgilio Marone - ordine: default (231)
Fidel Castro Ruz Castro Ruz Fidel Fidel Castro Ruz - ordine: default (231)
Publio Cornelio Tacito Tacito Publio Cornelio Publio Cornelio Tacito - ordine: 312
Publio Cornelio Tacito - ordine: 312 senza link
Decimo Giunio Giovenale Giovenale Decimo Giunio Decimo Giunio Giovenale - ordine: 312
Publio Ovidio Nasone Ovidio Nasone Publio Publio Ovidio Nasone - ordine: default (231)
Marco Anneo Lucano Lucano Marco Anneo Marco Anneo Lucano - ordine: 312
Caio Cecilio Metello Metello Caio Cecilio Caio Cecilio Metello - ordine: 312
Decimo Clodio Albino Clodio Albino Decimo Decimo Clodio Albino - ordine: default (231)
Quinto Valerio Falto Falto Quinto Valerio Quinto Valerio Falto - ordine: 312
Quinto Valerio Falto - ordine: 312 senza link
Aulo Cremuzio Cordo Cremuzio Cordo Aulo Aulo Cremuzio Cordo - ordine: default (231)

Altro esempio[modifica | modifica wikitesto]

Il template è Utente:Marco_Bernardini/sandboxT8.

ordinamento standard ordinamento forzato
come "Cognome Nome titolo"
ragionier Ugo Fantozzi Fantozzi (sfigato) Ugo ragionier ragionier Ugo Fantozzi (sfigato)
geometra Luciano Calboni Calboni Luciano geometra geometra Luciano Calboni
marchese Vincenzo Giustiniani Giustiniani Vincenzo marchese marchese Vincenzo Giustiniani
ammiraglio Benedetto Zaccaria Zaccaria Benedetto ammiraglio ammiraglio Benedetto Zaccaria
generale Alberico Albricci Albricci Alberico generale generale Alberico Albricci
generale Ugo Zottin Zottin Ugo generale generale Ugo Zottin
generale Norman Schwarzkopf Schwarzkopf Norman generale generale Norman Schwarzkopf