Template:Appunti: differenze tra le versioni
Da WikiLectio.
m aggiornamento v2.2 |
m aggiornamento v2.3 |
||
| Riga 1: | Riga 1: | ||
<!-- ========================= | <!-- ========================= | ||
Template:Appunti (WikiLectio) | Template:Appunti (WikiLectio) | ||
Versione: 2. | Versione: 2.3 - 2025-08-30 | ||
Requisiti: ParserFunctions | Requisiti: ParserFunctions | ||
Note: | Note: layout flessibile (flexbox), campi minimali, un solo riquadro laterale pulito. | ||
========================= --> | ========================= --> | ||
<includeonly> | <includeonly> | ||
<!-- | <!-- LAYOUT A DUE COLONNE: CONTENUTO + SIDEBAR (NO FLOAT) --> | ||
<div class="appunti-container" style=" | <div class="appunti-container" style="display:flex; flex-wrap:wrap; align-items:flex-start; gap:1rem;"> | ||
<!-- | <!-- CONTENUTO PRINCIPALE --> | ||
<div class="appunti- | <div class="appunti-content" style="flex:1 1 0; min-width:260px; line-height:1.65; font-size:1.03em;"> | ||
{{#if:{{{testo|{{{1|}}}}}}|{{{testo|{{{1|}}}}}}|}} | |||
</div> | |||
<!-- SIDEBAR LATERALE DESTRA (22em) --> | |||
<div class="appunti-sidebar" style="flex:0 0 22em; max-width:100%;"> | |||
<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 22: | Riga 26: | ||
|}} | |}} | ||
<!-- | <!-- Data (opzionale) --> | ||
{{#if:{{{data|}}}| | |||
<div style="padding:.6rem 1rem;"> | |||
<div style="font-weight:600; margin-bottom:.25rem;">Data</div> | |||
<div>{{{data}}}</div> | |||
</div> | </div> | ||
|}} | |||
<!-- Argomenti --> | <!-- Argomenti (opzionale) --> | ||
{{#if:{{{argomenti|}}}| | {{#if:{{{argomenti|}}}| | ||
<div style="padding:. | <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;"> | ||
<div style="font-weight:600; margin:. | <div style="font-weight:600; margin-bottom:.25rem;">Argomenti</div> | ||
<div>{{{argomenti}}}</div> | <div>{{{argomenti}}}</div> | ||
</div> | </div> | ||
|}} | |}} | ||
<!-- Allegati --> | <!-- Allegati (opzionale) --> | ||
{{#if:{{{allegati|}}}| | {{#if:{{{allegati|}}}| | ||
<div style="padding:. | <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;"> | ||
<div style="font-weight:600; margin:. | <div style="font-weight:600; margin-bottom:.25rem;">Allegati</div> | ||
<div>{{{allegati}}}</div> | <div>{{{allegati}}}</div> | ||
</div> | </div> | ||
|}} | |}} | ||
<!-- Fonti --> | <!-- Fonti (opzionale) --> | ||
{{#if:{{{fonti|}}}| | {{#if:{{{fonti|}}}| | ||
<div style="padding:. | <div style="padding:.6rem 1rem; border-top:1px solid #f1f5f9;"> | ||
<div style="font-weight:600; margin:. | <div style="font-weight:600; margin-bottom:.25rem;">Fonti</div> | ||
<div>{{{fonti}}}</div> | <div>{{{fonti}}}</div> | ||
</div> | </div> | ||
|}} | |}} | ||
</div> | </div> | ||
</div> | </div> | ||
<!-- | <!-- Categoria opzionale --> | ||
{{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}} | {{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}} | ||
</div> | </div> | ||
| Riga 75: | Riga 67: | ||
<noinclude> | <noinclude> | ||
== Template:Appunti (v2. | == Template:Appunti (v2.3) == | ||
Layout con flexbox (niente float) per evitare sovrapposizioni. Un solo riquadro laterale pulito. | |||
Campi disponibili: '''titolo''', '''data''', '''argomenti''', '''allegati''', '''fonti''', '''testo/1''', '''cat''', '''sortkey'''. | |||
=== Parametri === | === Parametri === | ||
; '''titolo''' : titolo | ; '''titolo''' : (facoltativo) titolo nel riquadro laterale. | ||
; '''data | ; '''data''' : (facoltativo) data della lezione/argomento. | ||
; '''argomenti''' | ; '''argomenti''' : (facoltativo) elenco puntato degli argomenti chiave. | ||
; '''testo''' / '''1''' : corpo appunti. | ; '''allegati''' : (facoltativo) file o link utili. | ||
; '''cat''' : ( | ; '''fonti''' : (facoltativo) elenco manuale delle fonti. | ||
; '''sortkey''' : ( | ; '''testo''' / '''1''' : corpo degli appunti (contenuto principale). | ||
; '''cat''' : (facoltativo) categoria da aggiungere (es. <code>Lezioni_Informatica_per_il_Management_Triennale_UniBo</code>). | |||
; '''sortkey''' : (facoltativo) chiave di ordinamento nella categoria (es. <code>0002</code>). | |||
=== Esempio === | === Esempio === | ||
| Riga 93: | Riga 86: | ||
| titolo = Illeciti e sanzioni | | titolo = Illeciti e sanzioni | ||
| data = 28/09/2025 | | data = 28/09/2025 | ||
| argomenti = | |||
* Responsabilità degli ISP | |||
* Tipologie di illecito online | |||
| 1 = | | 1 = | ||
== Appunti == | == Appunti == | ||
Testo degli appunti... | Testo degli appunti... | ||
| cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo | |||
| sortkey = 0002 | |||
}} | }} | ||
</nowiki></pre> | </nowiki></pre> | ||
=== TemplateData === | |||
<templatedata> | |||
{ | |||
"description": "Appunti con layout a due colonne (flexbox): contenuto principale + riquadro laterale. Campi minimali.", | |||
"params": { | |||
"titolo": {"label":"Titolo","type":"string"}, | |||
"data": {"label":"Data","type":"string"}, | |||
"argomenti": {"label":"Argomenti","type":"string"}, | |||
"allegati": {"label":"Allegati","type":"string"}, | |||
"fonti": {"label":"Fonti","type":"string"}, | |||
"testo": {"label":"Corpo appunti","type":"content"}, | |||
"1": {"label":"Corpo (1)","type":"content"}, | |||
"cat": {"label":"Categoria","type":"string"}, | |||
"sortkey": {"label":"Chiave categoria","type":"string"} | |||
} | |||
} | |||
</templatedata> | |||
</noinclude> | </noinclude> | ||
Versione delle 01:24, 31 ago 2025
Template:Appunti (v2.3)
Layout con flexbox (niente float) per evitare sovrapposizioni. Un solo riquadro laterale pulito. Campi disponibili: titolo, data, argomenti, allegati, fonti, testo/1, cat, sortkey.
Parametri
- titolo
- (facoltativo) titolo nel riquadro laterale.
- 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.
- testo / 1
- corpo degli appunti (contenuto principale).
- cat
- (facoltativo) categoria da aggiungere (es.
Lezioni_Informatica_per_il_Management_Triennale_UniBo). - sortkey
- (facoltativo) chiave di ordinamento nella categoria (es.
0002).
Esempio
{{Appunti
| titolo = Illeciti e sanzioni
| data = 28/09/2025
| argomenti =
* Responsabilità degli ISP
* Tipologie di illecito online
| 1 =
== Appunti ==
Testo degli appunti...
| cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo
| sortkey = 0002
}}
TemplateData
Appunti con layout a due colonne (flexbox): contenuto principale + riquadro laterale. Campi minimali.
| Parametro | Descrizione | Tipo | Stato | |
|---|---|---|---|---|
| Titolo | titolo | nessuna descrizione | Stringa | facoltativo |
| Data | data | nessuna descrizione | Stringa | facoltativo |
| Argomenti | argomenti | nessuna descrizione | Stringa | facoltativo |
| Allegati | allegati | nessuna descrizione | Stringa | facoltativo |
| Fonti | fonti | nessuna descrizione | Stringa | facoltativo |
| Corpo appunti | testo | nessuna descrizione | Contenuto | facoltativo |
| Corpo (1) | 1 | nessuna descrizione | Contenuto | facoltativo |
| Categoria | cat | nessuna descrizione | Stringa | facoltativo |
| Chiave categoria | sortkey | nessuna descrizione | Stringa | facoltativo |