Differenze tra le versioni di "Template:Convenzioni"

Da Wikimedia Italia.
Jump to navigation Jump to search
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
 
<includeonly>|-
 
<includeonly>|-
|[[{{{1|}}}|{{{2|}}}]]||align=center|{{#if:{{{3|}}}|<span style="display:none">{{{3|}}}-{{{4|}}}-{{{5|}}}</span>{{#time:j F Y|{{{3|}}}-{{{4|}}}-{{{5|}}}}}|–}}||align=center|{{#if:{{{6|}}}|<span style="display:none">{{{6|}}}-{{{7|}}}-{{{8|}}}</span>{{#time:j F Y|{{{6|}}}-{{{7|}}}-{{{8|}}}}}|<span style="display:none">9999-01-01</span>–}}||align=center {{#if:{{{6|}}}|{{#ifexpr:{{{6|}}} < {{CURRENTYEAR}}|bgcolor=#EE8019}}{{#ifexpr:{{{6|}}} = {{CURRENTYEAR}}|{{#ifexpr:{{{7|}}} < {{CURRENTMONTH}}|bgcolor=#EE8019}}{{#ifexpr:{{{7|}}} = {{CURRENTMONTH}}|{{#ifexpr:{{{8|}}} < {{CURRENTDAY}}|bgcolor=#EE8019}}{{#ifexpr:{{{8|}}} = {{CURRENTDAY}}|bgcolor=#71D1B3}}{{#ifexpr:{{{8|}}} > {{CURRENTDAY}}|bgcolor=#71D1B3}}}}{{#ifexpr:{{{7|}}} > {{CURRENTMONTH}}|bgcolor=#71D1B3}}}}{{#ifexpr:{{{6|}}} > {{CURRENTYEAR}}|bgcolor=#71D1B3}}{{!}}'''{{#ifexpr:{{{6|}}} < {{CURRENTYEAR}}|conclusa}}{{#ifexpr:{{{6|}}} = {{CURRENTYEAR}}|{{#ifexpr:{{{7|}}} < {{CURRENTMONTH}}|conclusa}}{{#ifexpr:{{{7|}}} = {{CURRENTMONTH}}|{{#ifexpr:{{{8|}}} < {{CURRENTDAY}}|conclusa}}{{#ifexpr:{{{8|}}} = {{CURRENTDAY}}|attiva}}{{#ifexpr:{{{8|}}} > {{CURRENTDAY}}|attiva}}}}{{#ifexpr:{{{7|}}} > {{CURRENTMONTH}}|attiva}}}}{{#ifexpr:{{{6|}}} > {{CURRENTYEAR}}|attiva}}''' {{#ifeq:{{{6|}}}|{{CURRENTYEAR}}|{{#ifexpr:{{#time:z}}<{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}+1|{{#ifexpr:{{#time:z}}>{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}-90|{{#if:{{{rinnovo automatico|}}}|<span style="font-size:larger">✅</span>|<span style="font-size:larger">⚠️</span>}}|}}|}}|}}{{#ifexpr:{{{6|}}}={{CURRENTYEAR}}+1|{{#ifexpr:365-{{#time:z}}+{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}<91|{{#if:{{{rinnovo automatico|}}}|<span style="font-size:larger">✅</span>|<span style="font-size:larger">⚠️</span>}}|}}|}}|bgcolor=#{{#switch:{{{stato|}}}|Attivo|attivo|Attiva|attiva=71D1B3|Conclusa|conclusa|Concluso|concluso=EE8019|ffffff}}{{!}}{{#if:{{{stato|}}}|'''{{{stato|}}}'''|<span style="display:none">9999-01-01</span>'''–'''}}}}
+
|{{#if:{{{1|}}}|[[{{{1|}}}|{{{2|}}}]]|{{{2|}}}}}||align=center|{{#if:{{{3|}}}|<span style="display:none">{{{3|}}}-{{{4|}}}-{{{5|}}}</span>{{#time:j F Y|{{{3|}}}-{{{4|}}}-{{{5|}}}}}|–}}||align=center|{{#if:{{{6|}}}|<span style="display:none">{{{6|}}}-{{{7|}}}-{{{8|}}}</span>{{#time:j F Y|{{{6|}}}-{{{7|}}}-{{{8|}}}}}|<span style="display:none">9999-01-01</span>–}}||align=center {{#if:{{{6|}}}|{{#ifexpr:{{{6|}}} < {{CURRENTYEAR}}|bgcolor=#EE8019}}{{#ifexpr:{{{6|}}} = {{CURRENTYEAR}}|{{#ifexpr:{{{7|}}} < {{CURRENTMONTH}}|bgcolor=#EE8019}}{{#ifexpr:{{{7|}}} = {{CURRENTMONTH}}|{{#ifexpr:{{{8|}}} < {{CURRENTDAY}}|bgcolor=#EE8019}}{{#ifexpr:{{{8|}}} = {{CURRENTDAY}}|bgcolor=#71D1B3}}{{#ifexpr:{{{8|}}} > {{CURRENTDAY}}|bgcolor=#71D1B3}}}}{{#ifexpr:{{{7|}}} > {{CURRENTMONTH}}|bgcolor=#71D1B3}}}}{{#ifexpr:{{{6|}}} > {{CURRENTYEAR}}|bgcolor=#71D1B3}}{{!}}'''{{#ifexpr:{{{6|}}} < {{CURRENTYEAR}}|conclusa}}{{#ifexpr:{{{6|}}} = {{CURRENTYEAR}}|{{#ifexpr:{{{7|}}} < {{CURRENTMONTH}}|conclusa}}{{#ifexpr:{{{7|}}} = {{CURRENTMONTH}}|{{#ifexpr:{{{8|}}} < {{CURRENTDAY}}|conclusa}}{{#ifexpr:{{{8|}}} = {{CURRENTDAY}}|attiva}}{{#ifexpr:{{{8|}}} > {{CURRENTDAY}}|attiva}}}}{{#ifexpr:{{{7|}}} > {{CURRENTMONTH}}|attiva}}}}{{#ifexpr:{{{6|}}} > {{CURRENTYEAR}}|attiva}}''' {{#ifeq:{{{6|}}}|{{CURRENTYEAR}}|{{#ifexpr:{{#time:z}}<{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}+1|{{#ifexpr:{{#time:z}}>{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}-90|{{#if:{{{rinnovo automatico|}}}|<span style="font-size:larger">✅</span>|<span style="font-size:larger">⚠️</span>}}|}}|}}|}}{{#ifexpr:{{{6|}}}={{CURRENTYEAR}}+1|{{#ifexpr:365-{{#time:z}}+{{#time:z|{{{6|}}}-{{{7|}}}-{{{8|}}}}}<91|{{#if:{{{rinnovo automatico|}}}|<span style="font-size:larger">✅</span>|<span style="font-size:larger">⚠️</span>}}|}}|}}|bgcolor=#{{#switch:{{{stato|}}}|Attivo|attivo|Attiva|attiva=71D1B3|Conclusa|conclusa|Concluso|concluso=EE8019|ffffff}}{{!}}{{#if:{{{stato|}}}|'''{{{stato|}}}'''|<span style="display:none">9999-01-01</span>'''–'''}}}}
|{{#if:{{{attività|}}}|[[{{{attività|}}}|Pagina attività]]|}}
+
|{{#if:{{{attività|}}}|{{#ifexist:{{{attività|}}}|[[{{{attività|}}}|Pagina attività]]|{{{attività|}}}}}|}}
 
|{{#if:{{{referente|}}}|{{{referente|}}}|}}</includeonly><noinclude>Questo template genera una riga di una tabella a quattro colonne. È da utilizzare nella pagina [[Convenzioni]] e lo stato (attiva o conclusa) si aggiorna automaticamente.
 
|{{#if:{{{referente|}}}|{{{referente|}}}|}}</includeonly><noinclude>Questo template genera una riga di una tabella a quattro colonne. È da utilizzare nella pagina [[Convenzioni]] e lo stato (attiva o conclusa) si aggiorna automaticamente.
  
 
Il codice da utilizzare è il seguente: <code><nowiki>{{Convenzioni|1|2|aaaa|mm|gg|AAAA|MM|GG}}</nowiki></code>
 
Il codice da utilizzare è il seguente: <code><nowiki>{{Convenzioni|1|2|aaaa|mm|gg|AAAA|MM|GG}}</nowiki></code>
  
* '''1''' è il titolo della pagina a cui si vuole puntare
+
* '''1''' è il titolo della pagina a cui si vuole puntare (parametro facoltativo; se non valorizzato deve essere comunque inserito lo spazio vuoto - <code><nowiki>{{Convenzioni| |2|...}}</nowiki></code>)
 
* '''2''' è il testo che si vuole visualizzare nella colonna "Convenzione"
 
* '''2''' è il testo che si vuole visualizzare nella colonna "Convenzione"
 
* '''aaaa''' è l'anno di inizio della convenzione
 
* '''aaaa''' è l'anno di inizio della convenzione
Riga 15: Riga 15:
 
* '''GG''' è il giorno di scadenza della convenzione
 
* '''GG''' è il giorno di scadenza della convenzione
 
** ''NB'' se si inserisce l'anno bisogna obbligatoriamente inserire anche mese e giorno
 
** ''NB'' se si inserisce l'anno bisogna obbligatoriamente inserire anche mese e giorno
* '''stato''': qualora la convenzione non avesse una data di scadenza prefissata, è possible lasciare vuoti i campi relativi alle date e inserire il parametro <code>stato=</code>, che può essere compilato con <code>attiva</code> o <code>conclusa</code>, per forzare lo stato della convenzione.
+
* '''stato''': qualora la convenzione non avesse una data di scadenza prefissata, è possible lasciare vuoti i campi relativi alle date e inserire il parametro <code>stato=</code>, che può essere compilato con <code>attiva</code> o <code>conclusa</code>, per forzare lo stato della convenzione
* '''attività''' è il titolo della pagina dell'attività correlata alla convenzione
+
* '''attività''' è il titolo della pagina dell'attività correlata alla convenzione (se la pagina esiste, il link viene inserito automaticamente; altrimenti su può inserire testo libero)
 
* '''referente''' è il nome del referente della convenzione all'interno dello staff
 
* '''referente''' è il nome del referente della convenzione all'interno dello staff
 
* '''rinnovo automatico''' è il parametro da valorizzare con <code>sì</code> se la convenzione prevede un rinnovo tacito alla sua scadenza
 
* '''rinnovo automatico''' è il parametro da valorizzare con <code>sì</code> se la convenzione prevede un rinnovo tacito alla sua scadenza

Versione attuale delle 18:28, 13 mar 2023

Questo template genera una riga di una tabella a quattro colonne. È da utilizzare nella pagina Convenzioni e lo stato (attiva o conclusa) si aggiorna automaticamente.

Il codice da utilizzare è il seguente: {{Convenzioni|1|2|aaaa|mm|gg|AAAA|MM|GG}}

  • 1 è il titolo della pagina a cui si vuole puntare (parametro facoltativo; se non valorizzato deve essere comunque inserito lo spazio vuoto - {{Convenzioni| |2|...}})
  • 2 è il testo che si vuole visualizzare nella colonna "Convenzione"
  • aaaa è l'anno di inizio della convenzione
  • mm è il mese di inizio della convenzione
  • gg è il giorno di inizio della convenzione
  • AAAA è l'anno di scadenza della convenzione
  • MM è il mese di scadenza della convenzione
  • GG è il giorno di scadenza della convenzione
    • NB se si inserisce l'anno bisogna obbligatoriamente inserire anche mese e giorno
  • stato: qualora la convenzione non avesse una data di scadenza prefissata, è possible lasciare vuoti i campi relativi alle date e inserire il parametro stato=, che può essere compilato con attiva o conclusa, per forzare lo stato della convenzione
  • attività è il titolo della pagina dell'attività correlata alla convenzione (se la pagina esiste, il link viene inserito automaticamente; altrimenti su può inserire testo libero)
  • referente è il nome del referente della convenzione all'interno dello staff
  • rinnovo automatico è il parametro da valorizzare con se la convenzione prevede un rinnovo tacito alla sua scadenza

Ad esempio, scrivendo {{Convenzioni|Associazione:Convenzioni/2022/Istituto Italiano dei Castelli|Istituto Italiano dei Castelli|2022|02|23|2053|02|23|stato=attiva|attività=Wiki Loves Monuments/2022|referente=Dario Crespi}} si otterrà il seguente risultato:

Convenzione Data inizio Data fine Stato Pagina collegata Referente staff
Istituto Italiano dei Castelli 2022-02-2323 febbraio 2022 2053-02-2323 febbraio 2053 attiva Pagina attività Dario Crespi

Scrivendo invece {{Convenzioni|Associazione:Convenzioni/2022/Istituto Italiano dei Castelli|Istituto Italiano dei Castelli|stato=conclusa|attività=Wiki Loves Monuments/2022|referente=Dario Crespi}} si otterrà:

Convenzione Data inizio Data fine Stato Pagina collegata Referente staff
Istituto Italiano dei Castelli 9999-01-01 conclusa Pagina attività Dario Crespi

NB negli esempi sopra il template è stato inserito tra i seguenti blocchi, che generano la tabella:

 {|class="wikitable sortable"
 !Convenzione!!Data inizio!!Data fine!!Stato

 |}