Template:Corso/Pagina: differenze tra le versioni
Altre azioni
aggiunta documentazione |
aggiunto rendering live sotto l'esempio |
||
| Riga 16: | Riga 16: | ||
{{Corso/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: '''accendere il tuo micro:bit...'''}} | {{Corso/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: '''accendere il tuo micro:bit...'''}} | ||
</pre> | </pre> | ||
'''Risultato:''' | |||
{{Corso/Pagina|1=Esempio · 5 minuti|2=🧪 Titolo di esempio|obiettivo=Obiettivo: '''questo è solo un esempio per la documentazione.'''}} | |||
{{Corso/FinePagina}} | |||
</noinclude><includeonly><div class="course course-microbit"> | </noinclude><includeonly><div class="course course-microbit"> | ||
<div class="lesson-num">{{{1}}}</div> | <div class="lesson-num">{{{1}}}</div> | ||
= {{{2}}} = | = {{{2}}} = | ||
<p class="obiettivo">{{{obiettivo}}}</p></includeonly> | <p class="obiettivo">{{{obiettivo}}}</p></includeonly> | ||
Versione delle 19:31, 3 ago 2026
Template:Corso/Pagina
Apre una pagina di corso: intestazione col numero/etichetta della lezione, titolo grande e paragrafo obiettivo. Va sempre chiuso da Corso/FinePagina alla fine della pagina — insieme aprono/chiudono il div .course che il gadget "course" (MediaWiki:Gadget-course.css/.js) stila (tipografia, layout, colori).
Perché genera un titolo invece di usare DISPLAYTITLE: i nomi delle pagine sono tecnici (es. Corsi/Microbit/Lezione 1), mentre qui vogliamo un titolo con emoji completamente diverso (es. "👋 Ciao, micro:bit!"). DISPLAYTITLE di norma permette solo differenze di maiuscole/minuscole rispetto al titolo reale, non una sostituzione totale — per questo il template genera un H1 proprio dentro .course, che il CSS stila apposta con .course h1.
⚠️ Nota per chi crea un secondo corso: il div generato ha la classe fissa course-microbit (riga <div class="course course-microbit">), che nel gadget seleziona la palette colori dei blocchi (vedi Corso/Blocco). Per ora questo template funziona correttamente solo per il corso micro:bit. Per un secondo corso serve prima parametrizzare questa riga (es. un parametro corso= che sostituisca "microbit"), altrimenti i blocchi del nuovo corso useranno per errore la palette colori di micro:bit.
Parametri:
1— etichetta della lezione (es.Lezione 1 · 90-120 minuti, oRiferimentoper le pagine di reference)2— titolo della lezione, con emoji (es.👋 Ciao, micro:bit!)obiettivo— una riga che spiega cosa si impara, tipicamente con parti in grassetto
Esempio:
{{Corso/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: '''accendere il tuo micro:bit...'''}}
Risultato:
🧪 Titolo di esempio
Obiettivo: questo è solo un esempio per la documentazione.