Template:Appunti: differenze tra le versioni

Da WikiLectio.
m aggiornamento v1.0-infobox
m downgrade
Etichetta: Ripristino manuale
 
(32 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
<!-- =========================
<!-- =========================
Template:Appunti (WikiLectio)
Template:Appunti (WikiLectio)
Stile: Infobox a tabella (wikitable + floatright)
Stile: Infobox (wikitable floatright) — 1 colonna
Versione: 1.0-infobox — 2025-09-05
Versione: 3.5-infobox — 2025-10-05
Parametri core: titolo, univ, livello, laurea, insegnamento, argomenti, allegati, fonti, cat, sortkey
- Ordine: Tipo → Titolo → Banner
Label opzionali: univ_label, livello_label, laurea_label, insegnamento_label
- Autore (facoltativo)
Dipendenze: nessuna (solo ParserFunctions)
- Ultimo aggiornamento automatico
- Nessun riferimento ai "punti oscuri"
- Novità v3.5:
  - Parametro "displaytitle" per mostrare in cima alla pagina un titolo diverso dal nome pagina.
  - Parametro "catlabel" per definire un'etichetta "pulita" da usare come base di ordinamento (e da riusare in indici alternativi).
========================= -->
========================= -->


<includeonly>
<includeonly>
{| class="wikitable floatright" style="width:22em; margin:0 0 1rem 1rem;"
<!-- TITOLO VISIVO PAGINA (facoltativo e distinto dal titolo usato nelle categorie) -->
{{#if:{{{displaytitle|}}}|{{DISPLAYTITLE:{{{displaytitle}}}}}|{{#if:{{{titolo|}}}|{{DISPLAYTITLE:{{{titolo}}}}}|}}}}
 
{| class="wikitable floatright" style="width:18em; table-layout:fixed; margin:0 0 1rem 1rem;"
 
<!-- TIPO -->
|-
|-
! 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:{{{tipo|}}}|{{{tipo}}}|Appunti di lezione universitaria}}


<!-- TITOLO BLOCCO (puoi tenerlo breve o uguale a displaytitle) -->
|-
|-
| style="font-size:.92em; color:#4b5563;" |
| style="padding:.45rem .9rem; font-weight:700; font-size:1.05em;" | {{#if:{{{titolo|}}}|{{{titolo}}}|<span style="color:#6b7280;">(nessun titolo)</span>}}
'''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|}}}|
<!-- BANNER -->
|-
|-
! style="text-align:left;" | Argomenti
| style="padding:.25rem .25rem; text-align:center;" | [[File:{{{immagine|banner-appunti-wikilectio.jpg}}}|260px|center|link=|alt=]]
 
<!-- DETTAGLI -->
|-
|-
| {{{argomenti}}}
| style="padding:.45rem .9rem; font-size:.92em;" |
|}}
<div style="margin:.1rem 0;">
  {{#if:{{{autore|}}}|<div><b>Autore</b> = {{{autore}}}</div>|}}
  {{#if:{{{univ|}}}|<div><b>Università</b> = [[{{{univ}}}|{{{univ}}}]]</div>|}}
  {{#if:{{{livello|}}}|<div><b>Livello</b> = [[{{{univ}}}/{{{livello}}}|{{{livello}}}]]</div>|}}
  {{#if:{{{laurea|}}}|<div><b>Laurea</b> = [[{{{univ}}}/{{{livello}}}/{{{laurea}}}|{{{laurea}}}]]</div>|}}
  {{#if:{{{insegnamento|}}}|<div><b>Insegnamento</b> = [[{{{univ}}}/{{{livello}}}/{{{laurea}}}/{{{insegnamento}}}|{{{insegnamento}}}]]</div>|}}
</div>
 
<!-- ULTIMO AGGIORNAMENTO (automatico) -->
|-
| style="padding:.45rem .9rem; font-weight:600;" | Ultimo aggiornamento
|-
| style="padding:.45rem .9rem;" | {{#time:d/m/Y H:i|{{REVISIONTIMESTAMP}}}}


{{#if:{{{allegati|}}}|
<!-- FONTI -->
|-
|-
! style="text-align:left;" | Allegati
| style="padding:.45rem .9rem; font-weight:600;" | Fonti
|-
|-
| {{{allegati}}}
| style="padding:.45rem .9rem;" | {{#if:{{{fonti|}}}|{{{fonti}}}|<span style="color:#6b7280;">(nessuna fonte)</span>}}
|}}


{{#if:{{{fonti|}}}|
<!-- ALLEGATI -->
|-
|-
! style="text-align:left;" | Fonti
| style="padding:.45rem .9rem; font-weight:600;" | Allegati
|-
|-
| {{{fonti}}}
| style="padding:.45rem .9rem;" | {{#if:{{{allegati|}}}|{{{allegati}}}|<span style="color:#6b7280;">(nessun allegato)</span>}}
|}}


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


<!-- Categoria opzionale (manuale) -->
<!--
{{#if:{{{cat|}}}|[[Categoria:{{{cat}}}{{#if:{{{sortkey|}}}|{{!}}{{{sortkey}}}}}]]|}}
CATEGORIZZAZIONE
Nota: nell'elenco automatico della categoria, MediaWiki mostra sempre il *titolo pagina reale*.
La sortkey qui sotto influenza SOLO l'ordinamento, non l'etichetta mostrata nell'elenco automatico.
Per un indice "pulito" usa una pagina indice (es. con DPL) che legga 'catlabel' o 'displaytitle'.
-->
{{#if:{{{cat|}}}|
  {{#if:{{{sortkey|}}}|
    [[Categoria:{{{cat}}}|{{{sortkey}}}]]
  |
    <!-- se non c'è sortkey, usa catlabel o (in fallback) titolo/displaytitle come default sort -->
    {{#if:{{{catlabel|}}}|
      [[Categoria:{{{cat}}}|{{{catlabel}}}]]
    |
      [[Categoria:{{{cat}}}|{{#if:{{{displaytitle|}}}|{{{displaytitle}}}|{{{titolo|}}}}}]]
    }}
  }}
|}}
</includeonly>
</includeonly>


<noinclude>
<noinclude>
== Template:Appunti (infobox) ==
== Template:Appunti (v3.5) ==
Infobox laterale (floatright) per le pagine di appunti.
Infobox per le pagine di appunti di lezione. Separazione fra:
Mostra il ''Percorso'' (univ › livello › laurea › insegnamento) e i blocchi: '''Argomenti''', '''Allegati''', '''Fonti'''. 
- '''displaytitle''' (titolo visivo in cima alla pagina)
Le categorie sono manuali via <code>cat</code> e <code>sortkey</code>.
- '''titolo''' (testo mostrato nel riquadro)
 
- '''catlabel''' (etichetta "pulita" per ordinamento in categorie e per indici alternativi)
=== Parametri (core) ===
- '''sortkey''' (prioritario per l'ordinamento numerico/alfabetico)
; '''titolo''' : titolo del box (default: "Appunti")
; '''univ''' : slug/sigla università (es. <code>Unibo</code>)
; '''livello''' : <code>Triennale</code> / <code>Magistrale</code>
; '''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 (copia e incolla) ===
; '''univ_label''', '''livello_label''', '''laurea_label''', '''insegnamento_label'''
 
=== Esempio d'uso ===
<pre><nowiki>
<pre><nowiki>
{{Appunti
{{Appunti
  | titolo = Illeciti e sanzioni
| tipo = Appunti di lezione universitaria
  | univ = Unibo
  | titolo = Appunti Lezione 1
| displaytitle = I mercati
  | univ = UniBo
  | livello = Triennale
  | livello = Triennale
  | laurea = Informatica_per_il_Management | laurea_label = Informatica per il Management
  | laurea = Informatica_per_il_Management
  | insegnamento = Diritto_di_Internet_Prof_Ratti | insegnamento_label = Diritto di Internet — Prof. Ratti
  | insegnamento = Microeconomia Prof Bacchiega
| argomenti =
* Responsabilità degli ISP
* Tipologie di illecito online
* Sanzioni amministrative e penali
  | fonti =
  | fonti =
* Slide del docente (settimana 2)
* slide del docente
  | cat = Lezioni_Informatica_per_il_Management_Triennale_UniBo
* appunti presi a lezione
  | sortkey = 0002
| allegati =
  | cat = Appunti_Informatica_per_il_Management_Triennale_UniBo
| catlabel = I mercati
  | sortkey = 0001
}}
}}
<!-- 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 ===
=== Note importanti ===
<templatedata>
* L'elenco automatico nelle pagine di '''Categoria:…''' mostra sempre il '''titolo reale della pagina''' (quello dell’URL). Non è possibile sostituirlo con un alias.
{
* Usa '''sortkey''' per l'ordinamento e '''catlabel''' come base di etichetta “pulita” da riutilizzare in un '''indice alternativo'''.
  "description": "Infobox laterale per le pagine di Appunti (wikitable floatright). Mostra percorso Univ/Livello/Laurea/Insegnamento e blocchi Argomenti/Allegati/Fonti. Categorie manuali.",
* Se vuoi una lista “pulita” tipo ''Microeconomia — I mercati'', crea una pagina indice (es. ''…/Indice_appunti'') con un elenco manuale oppure con '''DynamicPageList (DPL)''' (se installata) che legge i parametri dal template.
  "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 attuale delle 00:40, 6 ott 2025



Template:Appunti (v3.5)

Infobox per le pagine di appunti di lezione. Separazione fra: - displaytitle (titolo visivo in cima alla pagina) - titolo (testo mostrato nel riquadro) - catlabel (etichetta "pulita" per ordinamento in categorie e per indici alternativi) - sortkey (prioritario per l'ordinamento numerico/alfabetico)

Esempio (copia e incolla)

{{Appunti
 | tipo = Appunti di lezione universitaria
 | titolo = Appunti Lezione 1
 | displaytitle = I mercati
 | univ = UniBo
 | livello = Triennale
 | laurea = Informatica_per_il_Management
 | insegnamento = Microeconomia Prof Bacchiega
 | fonti =
* slide del docente
* appunti presi a lezione
 | allegati =
 | cat = Appunti_Informatica_per_il_Management_Triennale_UniBo
 | catlabel = I mercati
 | sortkey = 0001
}}

Note importanti

  • L'elenco automatico nelle pagine di Categoria:… mostra sempre il titolo reale della pagina (quello dell’URL). Non è possibile sostituirlo con un alias.
  • Usa sortkey per l'ordinamento e catlabel come base di etichetta “pulita” da riutilizzare in un indice alternativo.
  • Se vuoi una lista “pulita” tipo Microeconomia — I mercati, crea una pagina indice (es. …/Indice_appunti) con un elenco manuale oppure con DynamicPageList (DPL) (se installata) che legge i parametri dal template.