Template:Appunti: differenze tra le versioni

Da WikiLectio.
aggiornamento v3.1
Etichetta: Annullato
m aggiornamento
Etichetta: Annullato
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Versione: 3.1 - 2025-08-31
Versione: 3.0 - 2025-08-31
Profilo: SOLO SIDEBAR (nessun corpo testo)
Profilo: SOLO SIDEBAR (nessun wrapper, nessun corpo testo)
Parametri definitivi: titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
Requisiti: ParserFunctions (per i soli #if)
========================= -->
========================= -->


Riga 10: Riga 10:
   <div style="border:1px solid #e5e7eb; border-radius:12px; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.04); overflow:hidden;">
   <div style="border:1px solid #e5e7eb; border-radius:12px; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.04); overflow:hidden;">


     <!-- Titolo -->
     <!-- Titolo (opzionale) -->
     {{#if:{{{titolo|}}}|
     {{#if:{{{titolo|}}}|
       <div style="padding:.75rem 1rem; border-bottom:1px solid #f1f5f9;">
       <div style="padding:.75rem 1rem; border-bottom:1px solid #f1f5f9;">
Riga 17: Riga 17:
     |}}
     |}}


     <!-- Argomenti -->
    <!-- Data (opzionale) -->
    {{#if:{{{data|}}}|
    <div style="padding:.6rem 1rem;">
      <div style="font-weight:600; margin-bottom:.25rem;">Data</div>
      <div>{{{data}}}</div>
    </div>
    |}}
 
     <!-- Argomenti (opzionale) -->
     {{#if:{{{argomenti|}}}|
     {{#if:{{{argomenti|}}}|
     <div style="padding:.6rem 1rem;">
     <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;">
       <div style="font-weight:600; margin-bottom:.25rem;">Argomenti</div>
       <div style="font-weight:600; margin-bottom:.25rem;">Argomenti</div>
       <div>{{{argomenti}}}</div>
       <div>{{{argomenti}}}</div>
Riga 25: Riga 33:
     |}}
     |}}


     <!-- Allegati -->
     <!-- Allegati (opzionale) -->
     {{#if:{{{allegati|}}}|
     {{#if:{{{allegati|}}}|
     <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;">
     <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;">
Riga 33: Riga 41:
     |}}
     |}}


     <!-- Fonti -->
     <!-- Fonti (opzionale) -->
     {{#if:{{{fonti|}}}|
     {{#if:{{{fonti|}}}|
     <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;">
     <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;">
Riga 43: Riga 51:
   </div>
   </div>


   <!-- Categoria -->
   <!-- Categoria opzionale (se vuoi categorizzare dalla sidebar) -->
   {{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}}
   {{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}}
</div>
</div>
Riga 49: Riga 57:


<noinclude>
<noinclude>
== Template:Appunti (v3.1) ==
== Template:Appunti (v3.0, solo sidebar) ==
Sidebar laterale per le pagine di appunti.   
Genera solo il riquadro laterale degli appunti.   
Niente corpo testo: va scritto direttamente nella pagina, accanto al box. 
Usalo dentro un wrapper flessibile accanto al testo della pagina.
Da usare dentro un wrapper flessibile insieme al testo.


=== Parametri ===
=== Parametri ===
; '''titolo''' : titolo del riquadro.
; '''titolo''' : (facoltativo) titolo del riquadro.
; '''univ''' : sigla breve università (es. <code>Unibo</code>).
; '''data''' : (facoltativo) data della lezione/argomento.
; '''livello''' : livello del corso (es. <code>Triennale</code>, <code>Magistrale</code>).
; '''argomenti''' : (facoltativo) elenco puntato degli argomenti chiave.
; '''laurea''' : slug della laurea (es. <code>Informatica_per_il_Management</code>).
; '''allegati''' : (facoltativo) file o link utili.
; '''insegnamento''' : slug completo dell’insegnamento (es. <code>Diritto_di_Internet_Prof_Ratti</code>).
; '''fonti''' : (facoltativo) elenco manuale delle fonti.
; '''argomenti''' : elenco puntato degli argomenti chiave.
; '''cat''' : (facoltativo) categoria da aggiungere alla pagina (es. <code>Lezioni_Informatica_per_il_Management_Triennale_UniBo</code>).
; '''allegati''' : file/link utili.
; '''sortkey''' : (facoltativo) chiave di ordinamento in categoria (es. <code>0002</code>).
; '''fonti''' : elenco manuale delle fonti.
; '''cat''' : categoria da aggiungere (es. <code>Lezioni_Informatica_per_il_Management_Triennale_UniBo</code>).
; '''sortkey''' : chiave di ordinamento nella categoria (es. <code>0002</code>).


=== Esempio ===
=== Esempio d’uso nella pagina ===
<pre><nowiki>
<pre><nowiki>
<div style="display:flex; flex-wrap:nowrap; gap:1rem; align-items:flex-start;">
<div style="display:flex; flex-wrap:nowrap; gap:1rem; align-items:flex-start; width:100%; box-sizing:border-box;">


  <!-- SIDEBAR -->
   {{Appunti
   {{Appunti
   | titolo = Illeciti e sanzioni
   | titolo = Illeciti e sanzioni
   | univ = Unibo
   | data  = 28/09/2025
  | livello = Triennale
  | laurea = Informatica_per_il_Management
  | insegnamento = Diritto_di_Internet_Prof_Ratti
   | argomenti =
   | argomenti =
* Responsabilità degli ISP
* Responsabilità degli ISP
Riga 81: Riga 83:
* Sanzioni amministrative e penali
* Sanzioni amministrative e penali
   | fonti =
   | fonti =
* Slide del docente
* 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
   }}
   }}


  <!-- TESTO APPUNTI (fuori dal template) -->
   <div style="flex:1 1 auto; min-width:0; line-height:1.65; font-size:1.03em;">
   <div style="flex:1 1 auto; min-width:0; line-height:1.65; font-size:1.03em;">
   == Appunti ==
   == Appunti ==
   Qui il testo della lezione.
   Qui il testo libero degli appunti (sezioni, elenchi, immagini, ecc.).
   </div>
   </div>


Riga 94: Riga 97:


{{NavAppunti
{{NavAppunti
  | indice = Unibo/Triennale/Informatica_per_il_Management/Diritto_di_Internet_Prof_Ratti
| precedente =
  | indice     = Unibo/Triennale/Informatica_per_il_Management/Diritto_di_Internet_Prof_Ratti
| successiva =
}}
}}
</nowiki></pre>
</nowiki></pre>
Riga 101: Riga 106:
<templatedata>
<templatedata>
{
{
   "description": "Sidebar laterale per gli appunti. Mostra titolo, argomenti, allegati, fonti e aggiunge categoria. Nessun corpo testo incluso: va scritto nella pagina.",
   "description": "Sidebar degli appunti (solo riquadro laterale). Da usare accanto al testo della pagina con un wrapper flessibile.",
   "params": {
   "params": {
     "titolo": {"label":"Titolo","type":"string"},
     "titolo": {"label":"Titolo","type":"string"},
     "univ": {"label":"Università (sigla)","type":"string"},
     "data": {"label":"Data","type":"string"},
    "livello": {"label":"Livello","type":"string"},
    "laurea": {"label":"Laurea","type":"string"},
    "insegnamento": {"label":"Insegnamento","type":"string"},
     "argomenti": {"label":"Argomenti","type":"string"},
     "argomenti": {"label":"Argomenti","type":"string"},
     "allegati": {"label":"Allegati","type":"string"},
     "allegati": {"label":"Allegati","type":"string"},

Versione delle 03:32, 31 ago 2025



Template:Appunti (v3.0, solo sidebar)

Genera solo il riquadro laterale degli appunti. Usalo dentro un wrapper flessibile accanto al testo della pagina.

Parametri

titolo
(facoltativo) titolo del riquadro.
data
(facoltativo) data della lezione/argomento.
argomenti
(facoltativo) elenco puntato degli argomenti chiave.
allegati
(facoltativo) file o link utili.
fonti
(facoltativo) elenco manuale delle fonti.
cat
(facoltativo) categoria da aggiungere alla pagina (es. Lezioni_Informatica_per_il_Management_Triennale_UniBo).
sortkey
(facoltativo) chiave di ordinamento in categoria (es. 0002).

Esempio d’uso nella pagina

<div style="display:flex; flex-wrap:nowrap; gap:1rem; align-items:flex-start; width:100%; box-sizing:border-box;">

  <!-- SIDEBAR -->
  {{Appunti
   | titolo = Illeciti e sanzioni
   | data   = 28/09/2025
   | 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 APPUNTI (fuori dal template) -->
  <div style="flex:1 1 auto; min-width:0; line-height:1.65; font-size:1.03em;">
  == Appunti ==
  Qui il testo libero degli appunti (sezioni, elenchi, immagini, ecc.).
  </div>

</div>

{{NavAppunti
 | precedente =
 | indice     = Unibo/Triennale/Informatica_per_il_Management/Diritto_di_Internet_Prof_Ratti
 | successiva =
}}

TemplateData

Sidebar degli appunti (solo riquadro laterale). Da usare accanto al testo della pagina con un wrapper flessibile.

Parametri template

ParametroDescrizioneTipoStato
Titolotitolo

nessuna descrizione

Stringafacoltativo
Datadata

nessuna descrizione

Stringafacoltativo
Argomentiargomenti

nessuna descrizione

Stringafacoltativo
Allegatiallegati

nessuna descrizione

Stringafacoltativo
Fontifonti

nessuna descrizione

Stringafacoltativo
Categoriacat

nessuna descrizione

Stringafacoltativo
Chiave categoriasortkey

nessuna descrizione

Stringafacoltativo