Template:Appunti: differenze tra le versioni
m debug |
m debug |
||
| Riga 1: | Riga 1: | ||
<!-- ========================= | <!-- ========================= | ||
Template:Appunti (WikiLectio) | Template:Appunti (WikiLectio) | ||
Versione: 1.1 - 2025-08-30 | Versione: 1.1.1 - 2025-08-30 | ||
Requisiti: ParserFunctions | Requisiti: ParserFunctions (NO Variables) | ||
Novità: auto- | Novità: niente #vardefine/#var; auto-rileva percorso con #titleparts/BASEPAGENAME | ||
========================= --> | ========================= --> | ||
<includeonly> | <includeonly> | ||
<!-- Wrapper --> | <!-- Wrapper --> | ||
<div class="appunti-wrapper" style="border:1px solid #e5e7eb; border-radius:12px; padding:1rem; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.04);"> | <div class="appunti-wrapper" style="border:1px solid #e5e7eb; border-radius:12px; padding:1rem; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.04);"> | ||
| Riga 26: | Riga 12: | ||
<!-- Breadcrumb --> | <!-- Breadcrumb --> | ||
<div class="appunti-breadcrumb" style="font-size:.9em; color:#6b7280; margin-bottom:.25rem;"> | <div class="appunti-breadcrumb" style="font-size:.9em; color:#6b7280; margin-bottom:.25rem;"> | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}|{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}]] ▸ | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}|{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}]] ▸ | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}/{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}|{{{laurea_label|{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}}}}]] ▸ | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}/{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}/{{{insegnamento|{{#titleparts:{{FULLPAGENAME}}|1|3}}}}}|{{{insegnamento_label|{{{insegnamento|{{#titleparts:{{FULLPAGENAME}}|1|3}}}}}}}}]] | ||
</div> | </div> | ||
| Riga 39: | Riga 25: | ||
| | | | ||
<span style="font-weight:700; font-size:1.25em;">Appunti</span> | <span style="font-weight:700; font-size:1.25em;">Appunti</span> | ||
<span style="font-size:1.05em; color:#374151;"> • {{{titolo|{{ | <span style="font-size:1.05em; color:#374151;"> • {{{titolo|{{BASEPAGENAME}}}}}</span> | ||
}} | }} | ||
</div> | </div> | ||
| Riga 89: | Riga 75: | ||
{{#if:{{{lezione|}}}| | {{#if:{{{lezione|}}}| | ||
{{#ifexpr: {{{lezione}}} > 1 | | {{#ifexpr: {{{lezione}}} > 1 | | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}/{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}/{{{insegnamento|{{#titleparts:{{FULLPAGENAME}}|1|3}}}}}/Appunti_Lezione_{{#expr:{{{lezione}}}-1}}|← Lezione {{#expr:{{{lezione}}}-1}}]] | ||
|}} | |}} | ||
|}} | |}} | ||
| Riga 95: | Riga 81: | ||
<div class="nav-center" style="text-align:center; opacity:.8;"> | <div class="nav-center" style="text-align:center; opacity:.8;"> | ||
[[{{# | [[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}/{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}/{{{insegnamento|{{#titleparts:{{FULLPAGENAME}}|1|3}}}}}|Torna all'insegnamento]] | ||
</div> | </div> | ||
<div class="nav-next" style="text-align:right; min-width:33%;"> | <div class="nav-next" style="text-align:right; min-width:33%;"> | ||
{{#if:{{{lezione|}}}| | {{#if:{{{lezione|}}}| | ||
{{#if:{{{nascondi_next|}}}||[[{{# | {{#if:{{{nascondi_next|}}}||[[{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}/{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}/{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}/{{{insegnamento|{{#titleparts:{{FULLPAGENAME}}|1|3}}}}}/Appunti_Lezione_{{#expr:{{{lezione}}}+1}}|Lezione {{#expr:{{{lezione}}}+1}} →]]}} | ||
|}} | |}} | ||
</div> | </div> | ||
| Riga 107: | Riga 93: | ||
</div> | </div> | ||
<!-- Categoria --> | <!-- Categoria automatica --> | ||
[[Categoria:Lezioni_{{# | [[Categoria:Lezioni_{{{laurea|{{#titleparts:{{FULLPAGENAME}}|1|2}}}}}_{{{livello|{{#titleparts:{{FULLPAGENAME}}|1|1}}}}}_{{{univ|{{#titleparts:{{FULLPAGENAME}}|1|0}}}}}|{{padleft:{{{lezione|0}}}|4|0}}]] | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
== Template:Appunti (WikiLectio) == | == Template:Appunti (WikiLectio) == | ||
Funziona sia con pagine <code>.../Appunti_Lezione_N</code> sia con pagine a titolo libero (es. <code>.../Illeciti_e_sanzioni</code>). | |||
titolo libero (es. <code>.../Illeciti_e_sanzioni</code>). | Richiede ParserFunctions; non usa l’estensione Variables. | ||
=== Parametri principali === | === Parametri principali === | ||
* <code>univ</code>, <code>livello</code>, <code>laurea</code>, <code>insegnamento</code> — opzionali | * <code>univ</code>, <code>livello</code>, <code>laurea</code>, <code>insegnamento</code> — opzionali; se assenti, letti dal percorso. | ||
* <code>lezione</code> — numero (opzionale). Se | * <code>lezione</code> — numero (opzionale). Se presente, mostra prev/next. | ||
* <code>titolo</code> — | * <code>titolo</code> — mostrato accanto a “Appunti”; se assente usa <code>BASEPAGENAME</code>. | ||
* <code>testo</code> / <code>1</code> — corpo | * <code>testo</code>/<code>1</code> — corpo appunti. | ||
* Altri: <code>data</code>, <code>docente</code>, <code>aula</code>, <code>durata</code>, <code>autore</code>, <code>revisione</code>, <code>argomenti</code>, <code>allegati</code>, <code>fonti</code>, <code>nascondi_next</code>. | * Altri: <code>data</code>, <code>docente</code>, <code>aula</code>, <code>durata</code>, <code>autore</code>, <code>revisione</code>, <code>argomenti</code>, <code>allegati</code>, <code>fonti</code>, <code>nascondi_next</code>. | ||
=== Esempio per la tua pagina === | === Esempio rapido (per la tua pagina) === | ||
<pre><nowiki> | <pre><nowiki> | ||
{{Appunti | {{Appunti | ||
| titolo = Illeciti e sanzioni | | titolo = Illeciti e sanzioni | ||
| docente = Prof. Ratti | | docente = Prof. Ratti | ||
| autore = [[Utente:Tostho|Tostho]] | | autore = [[Utente:Tostho|Tostho]] | ||
| Riga 135: | Riga 121: | ||
| 1 = | | 1 = | ||
== Appunti == | == Appunti == | ||
* Appunto | * Appunto 1… | ||
* Appunto | * Appunto 2… | ||
}} | }} | ||
</nowiki></pre> | </nowiki></pre> | ||
| Riga 143: | Riga 129: | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Layout | "description": "Layout per gli appunti lezione di WikiLectio senza dipendenza da Variables. Auto-rileva università/livello/laurea/insegnamento dal percorso; supporta lezioni numerate e non numerate.", | ||
"params": { | "params": { | ||
"univ": {"label":"Università (sigla)","type":"string","description":"Sigla breve (es. Unibo). Se omessa, ricavata dal percorso."}, | "univ": {"label":"Università (sigla)","type":"string","description":"Sigla breve (es. Unibo). Se omessa, ricavata dal percorso."}, | ||
| Riga 151: | Riga 137: | ||
"laurea_label": {"label":"Laurea (etichetta)","type":"string"}, | "laurea_label": {"label":"Laurea (etichetta)","type":"string"}, | ||
"insegnamento_label": {"label":"Insegnamento (etichetta)","type":"string"}, | "insegnamento_label": {"label":"Insegnamento (etichetta)","type":"string"}, | ||
"lezione": {"label":"N° lezione","type":"number","description":" | "lezione": {"label":"N° lezione","type":"number","description":"Se presente abilita i link prev/next.","default":"0"}, | ||
"titolo": {"label":"Titolo | "titolo": {"label":"Titolo","type":"string","description":"Mostrato accanto a “Appunti”. Se omesso usa il nome pagina."}, | ||
"data": {"label":"Data","type":"string"}, | "data": {"label":"Data","type":"string"}, | ||
"docente": {"label":"Docente","type":"string"}, | "docente": {"label":"Docente","type":"string"}, | ||
Versione delle 17:10, 30 ago 2025
Template:Appunti (WikiLectio)
Funziona sia con pagine .../Appunti_Lezione_N sia con pagine a titolo libero (es. .../Illeciti_e_sanzioni).
Richiede ParserFunctions; non usa l’estensione Variables.
Parametri principali
univ,livello,laurea,insegnamento— opzionali; se assenti, letti dal percorso.lezione— numero (opzionale). Se presente, mostra prev/next.titolo— mostrato accanto a “Appunti”; se assente usaBASEPAGENAME.testo/1— corpo appunti.- Altri:
data,docente,aula,durata,autore,revisione,argomenti,allegati,fonti,nascondi_next.
Esempio rapido (per la tua pagina)
{{Appunti
| titolo = Illeciti e sanzioni
| docente = Prof. Ratti
| autore = [[Utente:Tostho|Tostho]]
| argomenti =
* Responsabilità degli ISP
* Tipologie di illecito online
* Sanzioni amministrative e penali
| 1 =
== Appunti ==
* Appunto 1…
* Appunto 2…
}}
TemplateData
Layout per gli appunti lezione di WikiLectio senza dipendenza da Variables. Auto-rileva università/livello/laurea/insegnamento dal percorso; supporta lezioni numerate e non numerate.
| Parametro | Descrizione | Tipo | Stato | |
|---|---|---|---|---|
| Università (sigla) | univ | Sigla breve (es. Unibo). Se omessa, ricavata dal percorso. | Stringa | facoltativo |
| Livello | livello | Triennale o Magistrale. Se omesso, ricavato dal percorso. | Stringa | facoltativo |
| Laurea (slug) | laurea | Es. Informatica_per_il_Management. Se omesso, ricavato dal percorso. | Stringa | facoltativo |
| Insegnamento (slug) | insegnamento | Es. Diritto_di_Internet_Prof_Ratti. Se omesso, ricavato dal percorso. | Stringa | facoltativo |
| Laurea (etichetta) | laurea_label | nessuna descrizione | Stringa | facoltativo |
| Insegnamento (etichetta) | insegnamento_label | nessuna descrizione | Stringa | facoltativo |
| N° lezione | lezione | Se presente abilita i link prev/next.
| Numero | facoltativo |
| Titolo | titolo | Mostrato accanto a “Appunti”. Se omesso usa il nome pagina. | Stringa | facoltativo |
| Data | data | nessuna descrizione | Stringa | facoltativo |
| Docente | docente | nessuna descrizione | Stringa | facoltativo |
| Aula/luogo | aula | nessuna descrizione | Stringa | facoltativo |
| Durata | durata | nessuna descrizione | Stringa | facoltativo |
| Autore appunti | autore | nessuna descrizione | Stringa | facoltativo |
| Revisione | revisione | nessuna descrizione | Stringa | facoltativo |
| Argomenti chiave | argomenti | nessuna descrizione | Stringa | facoltativo |
| Allegati | allegati | nessuna descrizione | Stringa | facoltativo |
| Fonti | fonti | nessuna descrizione | Stringa | facoltativo |
| Nascondi successiva | nascondi_next | nessuna descrizione | Stringa | facoltativo |
| Corpo degli appunti | testo | nessuna descrizione | Contenuto | facoltativo |
| Corpo (1) | 1 | nessuna descrizione | Contenuto | facoltativo |