Template:Appunti: differenze tra le versioni

Da WikiLectio.
m aggiornamento v1.7
m aggiornamento v1.0-infobox
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Versione: 1.7 - 2025-08-31
Stile: Infobox a tabella (wikitable + floatright)
Profilo: Infobox a tabella con classi native MediaWiki (floatright + wikitable)
Versione: 1.0-infobox — 2025-09-05
Dipendenze opzionali: {{Clear}}, {{WrapFix}}
Parametri core: titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
Label opzionali: univ_label, livello_label, laurea_label, insegnamento_label
Dipendenze: nessuna (solo ParserFunctions)
========================= -->
========================= -->


Riga 24: Riga 26:
|-
|-
| {{{argomenti}}}
| {{{argomenti}}}
}}
|}}


{{#if:{{{allegati|}}}|
{{#if:{{{allegati|}}}|
Riga 31: Riga 33:
|-
|-
| {{{allegati}}}
| {{{allegati}}}
}}
|}}


{{#if:{{{fonti|}}}|
{{#if:{{{fonti|}}}|
Riga 38: Riga 40:
|-
|-
| {{{fonti}}}
| {{{fonti}}}
}}
|}}


|}<!-- /Appunti infobox -->
|}<!-- /Appunti infobox -->


<!-- Categoria opzionale -->
<!-- Categoria opzionale (manuale) -->
{{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}}
{{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}}
</includeonly>
</includeonly>


<noinclude>
<noinclude>
== Template:Appunti ==
== Template:Appunti (infobox) ==
Infobox laterale stile “Risorsa” adattato a WikiLectio (nessuna dipendenza).   
Infobox laterale (floatright) per le pagine di appunti.   
Parametri principali:
Mostra il ''Percorso'' (univ livello laurea insegnamento) e i blocchi: '''Argomenti''', '''Allegati''', '''Fonti'''
* '''titolo''' (facoltativo, default: “Appunti”)
Le categorie sono manuali via <code>cat</code> e <code>sortkey</code>.
* '''tipo''' (opzionale, se vuoi indicare appunti/lezione/esercitazione…)
* '''univ''', '''livello''', '''laurea''', '''insegnamento''' (+ '''*_label''' opzionali)
* '''argomenti''', '''allegati''', '''fonti'''
* '''cat''', '''sortkey'''
* opzionale: '''avanzamento''' (puoi aggiungerlo se vuoi mostrare progresso)


== Esempio ==
=== Parametri (core) ===
; '''titolo''' : titolo del box (default: "Appunti")
; '''univ''' : slug/sigla università (es. <code>Unibo</code>)
; '''livello''' : <code>Triennale</code> / <code>Magistrale</code>
; '''laurea''' : slug della laurea (es. <code>Informatica_per_il_Management</code>)
; '''insegnamento''' : slug insegnamento (es. <code>Diritto_di_Internet_Prof_Ratti</code>)
; '''argomenti''' : (facoltativo) elenco puntato
; '''allegati''' : (facoltativo) link/file utili
; '''fonti''' : (facoltativo) elenco manuale fonti
; '''cat''' : (facoltativo) categoria da aggiungere
; '''sortkey''' : (facoltativo) chiave di ordinamento per la categoria
 
=== Label opzionali (solo testo mostrato) ===
; '''univ_label''', '''livello_label''', '''laurea_label''', '''insegnamento_label'''
 
=== Esempio d'uso ===
<pre><nowiki>
<pre><nowiki>
{{Appunti
{{Appunti
Riga 68: Riga 80:
* Responsabilità degli ISP
* Responsabilità degli ISP
* Tipologie di illecito online
* Tipologie di illecito online
  | fonti = * Slide del docente
* Sanzioni amministrative e penali
  | fonti =
* Slide del docente (settimana 2)
  | cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo
  | cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo
  | sortkey = 0002
  | sortkey = 0002
}}
}}
{{WrapFix}} <!-- se il primo elemento dopo è un titolo -->
 
<!-- Testo della pagina qui sotto: il float si aggancia meglio se metti una riga di testo prima dei titoli -->
{{Clear}} <!-- opzionale, utile prima di elementi a piena larghezza o della navigazione -->
</nowiki></pre>
</nowiki></pre>
== Note ==
* Usa '''{{Clear}}''' in fondo alla pagina per evitare che nav o altri box salgano di fianco. 
* Se il primo elemento dopo il box è un titolo, inserisci '''{{WrapFix}}''' subito dopo il template. 


=== TemplateData ===
=== TemplateData ===
<templatedata>
<templatedata>
{
{
   "description": "Infobox laterale stile 'Risorsa' adattato a WikiLectio.",
   "description": "Infobox laterale per le pagine di Appunti (wikitable floatright). Mostra percorso Univ/Livello/Laurea/Insegnamento e blocchi Argomenti/Allegati/Fonti. Categorie manuali.",
   "params": {
   "params": {
     "titolo": {"label":"Titolo","type":"string"},
     "titolo": {"label":"Titolo","type":"string"},
     "tipo": {"label":"Tipo (opzionale)","type":"string"},
     "univ": {"label":"Università (slug/sigla)","type":"string","required":true},
    "univ": {"label":"Università (slug)","type":"string"},
     "univ_label": {"label":"Università (etichetta)","type":"string"},
     "univ_label": {"label":"Università (etichetta)","type":"string"},
     "livello": {"label":"Livello (slug)","type":"string"},
     "livello": {"label":"Livello (slug)","type":"string","required":true},
     "livello_label": {"label":"Livello (etichetta)","type":"string"},
     "livello_label": {"label":"Livello (etichetta)","type":"string"},
     "laurea": {"label":"Laurea (slug)","type":"string"},
     "laurea": {"label":"Laurea (slug)","type":"string","required":true},
     "laurea_label": {"label":"Laurea (etichetta)","type":"string"},
     "laurea_label": {"label":"Laurea (etichetta)","type":"string"},
     "insegnamento": {"label":"Insegnamento (slug)","type":"string"},
     "insegnamento": {"label":"Insegnamento (slug)","type":"string","required":true},
     "insegnamento_label": {"label":"Insegnamento (etichetta)","type":"string"},
     "insegnamento_label": {"label":"Insegnamento (etichetta)","type":"string"},
     "argomenti": {"label":"Argomenti","type":"string"},
     "argomenti": {"label":"Argomenti","type":"string"},
Riga 98: Riga 109:
     "fonti": {"label":"Fonti","type":"string"},
     "fonti": {"label":"Fonti","type":"string"},
     "cat": {"label":"Categoria","type":"string"},
     "cat": {"label":"Categoria","type":"string"},
     "sortkey": {"label":"Chiave di ordinamento","type":"string"}
     "sortkey": {"label":"Chiave categoria","type":"string"}
   }
   }
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Versione delle 00:57, 5 set 2025



Template:Appunti (infobox)

Infobox laterale (floatright) per le pagine di appunti. Mostra il Percorso (univ › livello › laurea › insegnamento) e i blocchi: Argomenti, Allegati, Fonti. Le categorie sono manuali via cat e sortkey.

Parametri (core)

titolo
titolo del box (default: "Appunti")
univ
slug/sigla università (es. Unibo)
livello
Triennale / Magistrale
laurea
slug della laurea (es. Informatica_per_il_Management)
insegnamento
slug insegnamento (es. Diritto_di_Internet_Prof_Ratti)
argomenti
(facoltativo) elenco puntato
allegati
(facoltativo) link/file utili
fonti
(facoltativo) elenco manuale fonti
cat
(facoltativo) categoria da aggiungere
sortkey
(facoltativo) chiave di ordinamento per la categoria

Label opzionali (solo testo mostrato)

univ_label, livello_label, laurea_label, insegnamento_label

Esempio d'uso

{{Appunti
 | titolo = Illeciti e sanzioni
 | univ = Unibo
 | livello = Triennale
 | laurea = Informatica_per_il_Management | laurea_label = Informatica per il Management
 | insegnamento = Diritto_di_Internet_Prof_Ratti | insegnamento_label = Diritto di Internet — Prof. Ratti
 | argomenti =
* Responsabilità degli ISP
* Tipologie di illecito online
* Sanzioni amministrative e penali
 | fonti =
* Slide del docente (settimana 2)
 | cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo
 | sortkey = 0002
}}

<!-- Testo della pagina qui sotto: il float si aggancia meglio se metti una riga di testo prima dei titoli -->
{{Clear}} <!-- opzionale, utile prima di elementi a piena larghezza o della navigazione -->

TemplateData

Infobox laterale per le pagine di Appunti (wikitable floatright). Mostra percorso Univ/Livello/Laurea/Insegnamento e blocchi Argomenti/Allegati/Fonti. Categorie manuali.

Parametri template

ParametroDescrizioneTipoStato
Titolotitolo

nessuna descrizione

Stringafacoltativo
Università (slug/sigla)univ

nessuna descrizione

Stringaobbligatorio
Università (etichetta)univ_label

nessuna descrizione

Stringafacoltativo
Livello (slug)livello

nessuna descrizione

Stringaobbligatorio
Livello (etichetta)livello_label

nessuna descrizione

Stringafacoltativo
Laurea (slug)laurea

nessuna descrizione

Stringaobbligatorio
Laurea (etichetta)laurea_label

nessuna descrizione

Stringafacoltativo
Insegnamento (slug)insegnamento

nessuna descrizione

Stringaobbligatorio
Insegnamento (etichetta)insegnamento_label

nessuna descrizione

Stringafacoltativo
Argomentiargomenti

nessuna descrizione

Stringafacoltativo
Allegatiallegati

nessuna descrizione

Stringafacoltativo
Fontifonti

nessuna descrizione

Stringafacoltativo
Categoriacat

nessuna descrizione

Stringafacoltativo
Chiave categoriasortkey

nessuna descrizione

Stringafacoltativo