Template:Appunti: differenze tra le versioni

Da WikiLectio.
m aggiornamento v1.0-infobox
m aggiornamento v1.1-infobox
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Stile: Infobox a tabella (wikitable + floatright)
Stile: Infobox a tabella (wikitable + floatright) — 1 colonna, righe sicure
Versione: 1.0-infobox — 2025-09-05
Versione: 1.1-infobox — 2025-09-05
Parametri core: titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
Parametri: titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
Label opzionali: univ_label, livello_label, laurea_label, insegnamento_label
Label opzionali: univ_label, livello_label, laurea_label, insegnamento_label
Dipendenze: nessuna (solo ParserFunctions)
Dipendenze: nessuna (solo ParserFunctions)
Riga 10: Riga 10:
<includeonly>
<includeonly>
{| class="wikitable floatright" style="width:22em; margin:0 0 1rem 1rem;"
{| class="wikitable floatright" style="width:22em; margin:0 0 1rem 1rem;"
|-
|-
! style="text-align:left; font-weight:700; font-size:1.05em;" | {{#if:{{{titolo|}}}|{{{titolo}}}|Appunti}}
| style="padding:.6rem .9rem; font-weight:700; font-size:1.05em;" | {{#if:{{{titolo|}}}|{{{titolo}}}|Appunti}}


|-
|-
| style="font-size:.92em; color:#4b5563;" |
| style="padding:.45rem .9rem; font-size:.92em; color:#4b5563;" | '''Percorso:'''{{#if:{{{univ|}}}| [[{{{univ}}}|{{{univ_label|{{{univ}}}}}}]]|}}{{#if:{{{livello|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}|{{{livello_label|{{{livello}}}}}}]]|}}{{#if:{{{laurea|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}/{{{laurea}}}|{{{laurea_label|{{{laurea}}}}}}]]|}}{{#if:{{{insegnamento|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}/{{{laurea}}}/{{{insegnamento}}}|{{{insegnamento_label|{{{insegnamento}}}}}}]]|}}
'''Percorso:'''
{{#if:{{{univ|}}}| [[{{{univ}}}|{{{univ_label|{{{univ}}}}}}]] |}}
{{#if:{{{livello|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}|{{{livello_label|{{{livello}}}}}}]] |}}
{{#if:{{{laurea|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}/{{{laurea}}}|{{{laurea_label|{{{laurea}}}}}}]] |}}
{{#if:{{{insegnamento|}}}| &nbsp;›&nbsp; [[{{{univ}}}/{{{livello}}}/{{{laurea}}}/{{{insegnamento}}}|{{{insegnamento_label|{{{insegnamento}}}}}}]] |}}


{{#if:{{{argomenti|}}}|
{{#if:{{{argomenti|}}}|
|-
|-
! style="text-align:left;" | Argomenti
| style="padding:.45rem .9rem; font-weight:600;" | Argomenti
|-
|-
| {{{argomenti}}}
| style="padding:.45rem .9rem;" | {{{argomenti}}}
|}}
}}


{{#if:{{{allegati|}}}|
{{#if:{{{allegati|}}}|
|-
|-
! style="text-align:left;" | Allegati
| style="padding:.45rem .9rem; font-weight:600;" | Allegati
|-
|-
| {{{allegati}}}
| style="padding:.45rem .9rem;" | {{{allegati}}}
|}}
}}


{{#if:{{{fonti|}}}|
{{#if:{{{fonti|}}}|
|-
|-
! style="text-align:left;" | Fonti
| style="padding:.45rem .9rem; font-weight:600;" | Fonti
|-
|-
| {{{fonti}}}
| style="padding:.45rem .9rem;" | {{{fonti}}}
|}}
}}


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


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


<noinclude>
<noinclude>
== Template:Appunti (infobox) ==
== Template:Appunti (infobox, 1 colonna) ==
Infobox laterale (floatright) per le pagine di appunti.
Infobox laterale (wikitable floatright) robusto: una sola colonna, tutte le righe a inizio linea.
Mostra il ''Percorso'' (univ › livello › laurea › insegnamento) e i blocchi: '''Argomenti''', '''Allegati''', '''Fonti'''. 
Mostra Percorso (con label opzionali) e i blocchi Argomenti / Allegati / Fonti se valorizzati.
Le categorie sono manuali via <code>cat</code> e <code>sortkey</code>.


=== Parametri (core) ===
=== Parametri (core) ===
; '''titolo''' : titolo del box (default: "Appunti")
; titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
; '''univ''' : slug/sigla università (es. <code>Unibo</code>)
=== Label opzionali ===
; '''livello''' : <code>Triennale</code> / <code>Magistrale</code>
; univ_label, livello_label, laurea_label, insegnamento_label
; '''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) ===
=== Esempio ===
; '''univ_label''', '''livello_label''', '''laurea_label''', '''insegnamento_label'''
 
=== Esempio d'uso ===
<pre><nowiki>
<pre><nowiki>
{{Appunti
{{Appunti
Riga 86: Riga 70:
  | sortkey = 0002
  | 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 -->
</nowiki></pre>
</nowiki></pre>
=== TemplateData ===
<templatedata>
{
  "description": "Infobox laterale per le pagine di Appunti (wikitable floatright). Mostra percorso Univ/Livello/Laurea/Insegnamento e blocchi Argomenti/Allegati/Fonti. Categorie manuali.",
  "params": {
    "titolo": {"label":"Titolo","type":"string"},
    "univ": {"label":"Università (slug/sigla)","type":"string","required":true},
    "univ_label": {"label":"Università (etichetta)","type":"string"},
    "livello": {"label":"Livello (slug)","type":"string","required":true},
    "livello_label": {"label":"Livello (etichetta)","type":"string"},
    "laurea": {"label":"Laurea (slug)","type":"string","required":true},
    "laurea_label": {"label":"Laurea (etichetta)","type":"string"},
    "insegnamento": {"label":"Insegnamento (slug)","type":"string","required":true},
    "insegnamento_label": {"label":"Insegnamento (etichetta)","type":"string"},
    "argomenti": {"label":"Argomenti","type":"string"},
    "allegati": {"label":"Allegati","type":"string"},
    "fonti": {"label":"Fonti","type":"string"},
    "cat": {"label":"Categoria","type":"string"},
    "sortkey": {"label":"Chiave categoria","type":"string"}
  }
}
</templatedata>
</noinclude>
</noinclude>

Versione delle 01:07, 5 set 2025



Template:Appunti (infobox, 1 colonna)

Infobox laterale (wikitable floatright) robusto: una sola colonna, tutte le righe a inizio linea. Mostra Percorso (con label opzionali) e i blocchi Argomenti / Allegati / Fonti se valorizzati.

Parametri (core)

titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey

Label opzionali

univ_label, livello_label, laurea_label, insegnamento_label

Esempio

{{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
}}