Template:Appunti: differenze tra le versioni

Da WikiLectio.
m aggiornamento v2.3
m aggiornamento v2.4
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Versione: 2.3 - 2025-08-30
Versione: 2.4 - 2025-08-31
Requisiti: ParserFunctions
Requisiti: ParserFunctions
Note: layout flessibile (flexbox), campi minimali, un solo riquadro laterale pulito.
Fix: no-wrap + min-width:0 per impedire che il testo finisca sotto la sidebar
========================= -->
========================= -->


<includeonly>
<includeonly>
<!-- LAYOUT A DUE COLONNE: CONTENUTO + SIDEBAR (NO FLOAT) -->
<!-- LAYOUT A DUE COLONNE: CONTENUTO + SIDEBAR (NO WRAP) -->
<div class="appunti-container" style="display:flex; flex-wrap:wrap; align-items:flex-start; gap:1rem;">
<div class="appunti-container" style="display:flex; flex-wrap:nowrap; align-items:flex-start; gap:1rem; width:100%; box-sizing:border-box;">


   <!-- CONTENUTO PRINCIPALE -->
   <!-- CONTENUTO PRINCIPALE -->
   <div class="appunti-content" style="flex:1 1 0; min-width:260px; line-height:1.65; font-size:1.03em;">
   <div class="appunti-content" style="flex:1 1 auto; min-width:0; line-height:1.65; font-size:1.03em;">
     {{#if:{{{testo|{{{1|}}}}}}|{{{testo|{{{1|}}}}}}|}}
     {{#if:{{{testo|{{{1|}}}}}}|{{{testo|{{{1|}}}}}}|}}
   </div>
   </div>


   <!-- SIDEBAR LATERALE DESTRA (22em) -->
   <!-- SIDEBAR LATERALE DESTRA (22em fissa) -->
   <div class="appunti-sidebar" style="flex:0 0 22em; max-width:100%;">
   <div class="appunti-sidebar" style="flex:0 0 22em; max-width:22em; box-sizing:border-box;">
     <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;">
        
        
Riga 67: Riga 67:


<noinclude>
<noinclude>
== Template:Appunti (v2.3) ==
== Template:Appunti (v2.4) ==
Layout con flexbox (niente float) per evitare sovrapposizioni. Un solo riquadro laterale pulito.
Layout a due colonne stabile: niente wrap, testo non finisce mai sotto la sidebar.
Campi disponibili: '''titolo''', '''data''', '''argomenti''', '''allegati''', '''fonti''', '''testo/1''', '''cat''', '''sortkey'''.
Parametri: '''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. <code>Lezioni_Informatica_per_il_Management_Triennale_UniBo</code>).
; '''sortkey''' : (facoltativo) chiave di ordinamento nella categoria (es. <code>0002</code>).
 
=== Esempio ===
<pre><nowiki>
{{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
}}
</nowiki></pre>


=== TemplateData ===
=== TemplateData ===
<templatedata>
<templatedata>
{
{
   "description": "Appunti con layout a due colonne (flexbox): contenuto principale + riquadro laterale. Campi minimali.",
   "description": "Appunti con layout a due colonne (flexbox, no-wrap). Sidebar 22em; il testo non va sotto.",
   "params": {
   "params": {
     "titolo": {"label":"Titolo","type":"string"},
     "titolo": {"label":"Titolo","type":"string"},

Versione delle 01:33, 31 ago 2025



Template:Appunti (v2.4)

Layout a due colonne stabile: niente wrap, testo non finisce mai sotto la sidebar. Parametri: titolo, data, argomenti, allegati, fonti, testo/1, cat, sortkey.

TemplateData

Appunti con layout a due colonne (flexbox, no-wrap). Sidebar 22em; il testo non va sotto.

Parametri template

ParametroDescrizioneTipoStato
Titolotitolo

nessuna descrizione

Stringafacoltativo
Datadata

nessuna descrizione

Stringafacoltativo
Argomentiargomenti

nessuna descrizione

Stringafacoltativo
Allegatiallegati

nessuna descrizione

Stringafacoltativo
Fontifonti

nessuna descrizione

Stringafacoltativo
Corpo appuntitesto

nessuna descrizione

Contenutofacoltativo
Corpo (1)1

nessuna descrizione

Contenutofacoltativo
Categoriacat

nessuna descrizione

Stringafacoltativo
Chiave categoriasortkey

nessuna descrizione

Stringafacoltativo