Template:Appunti: differenze tra le versioni

Da WikiLectio.
m debug V2.1
m aggiornamento v2.2
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Versione: 2.1 - 2025-08-30
Versione: 2.2 - 2025-08-30
Requisiti: ParserFunctions
Requisiti: ParserFunctions
Note: sidebar fluttuante con <div>, niente autore/docente.
Note: sidebar fluttuante (22em) + margine destro sul contenuto per evitare sovrapposizione.
      Parametro layout=stack per disattivare il float e impilare i blocchi.
========================= -->
========================= -->


Riga 10: Riga 11:
<div class="appunti-container" style="position:relative;">
<div class="appunti-container" style="position:relative;">


   <!-- SIDEBAR FLOTTANTE DESTRA -->
   <!-- SIDEBAR (flottante di default; stack se richiesto) -->
   <div class="appunti-sidebar" style="float:right; width:22em; max-width:100%; margin:0 0 1rem 1rem;">
   <div class="appunti-sidebar"
      style="{{#if:{{{layout|}}}|{{#ifeq:{{{layout}}}|stack|float:none; width:auto; margin:0 0 1rem 0;|float:right; width:22em; max-width:100%; margin:0 0 1rem 1rem;}}|float:right; width:22em; max-width:100%; margin:0 0 1rem 1rem;}}">
     <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 (se presente) -->
       <!-- Titolo (se presente) -->
Riga 56: Riga 58:
   </div>
   </div>


   <!-- CONTENUTO PRINCIPALE (il testo scorre accanto alla sidebar) -->
   <!-- CONTENUTO PRINCIPALE -->
   <div class="appunti-content" style="line-height:1.65; font-size:1.03em;">
   <div class="appunti-content"
      style="line-height:1.65; font-size:1.03em; {{#if:{{{layout|}}}|{{#ifeq:{{{layout}}}|stack|margin-right:0;|margin-right:24em;}}|margin-right:24em;}}">
     {{#if:{{{testo|{{{1|}}}}}}|
     {{#if:{{{testo|{{{1|}}}}}}|
       {{{testo|{{{1|}}}}}}
       {{{testo|{{{1|}}}}}}
Riga 72: Riga 75:


<noinclude>
<noinclude>
== Template:Appunti (v2.1) ==
== Template:Appunti (v2.2) ==
Sidebar fluttuante con <div> (compatibile con MediaWiki, niente <aside>).   
Sidebar a destra (22em) + margine sul contenuto per prevenire la sovrapposizione.   
Metadati + blocchi a destra, testo scorre a sinistra.
Opzione <code>layout=stack</code> per impilare i blocchi (sidebar sopra, niente float).


=== Parametri ===
=== Parametri ===
Riga 83: Riga 86:
; '''cat''' : (opz.) categoria da aggiungere.
; '''cat''' : (opz.) categoria da aggiungere.
; '''sortkey''' : (opz.) chiave di ordinamento nella categoria.
; '''sortkey''' : (opz.) chiave di ordinamento nella categoria.
; '''layout''' : (opz.) se <code>stack</code>, disattiva il float (sidebar sopra, contenuto a tutta larghezza).


=== Esempio ===
=== Esempio ===
Riga 89: Riga 93:
  | 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>
</noinclude>
</noinclude>

Versione delle 23:31, 30 ago 2025



Template:Appunti (v2.2)

Sidebar a destra (22em) + margine sul contenuto per prevenire la sovrapposizione. Opzione layout=stack per impilare i blocchi (sidebar sopra, niente float).

Parametri

titolo
titolo del riquadro laterale (facoltativo).
data, aula, durata, revisione
metadati (facoltativi).
argomenti, allegati, fonti
blocchi liberi.
testo / 1
corpo appunti.
cat
(opz.) categoria da aggiungere.
sortkey
(opz.) chiave di ordinamento nella categoria.
layout
(opz.) se stack, disattiva il float (sidebar sopra, contenuto a tutta larghezza).

Esempio

{{Appunti
 | titolo = Illeciti e sanzioni
 | data   = 28/09/2025
 | 1 =
== Appunti ==
Testo degli appunti...
}}