Vai al contenuto

Template:Mbox

Wikibooks, manuali e libri di testo liberi.



{{Mbox}} ("[M]ulti-namespace message[box]") è un metatemplate che cambia stile in base al namespace in cui viene apposto in base allo stile degli altri Template box. I più comuni dei quali sono {{Ambox}} per i lemmi, {{Tmbox}} per le pagine di discussione, {{Imbox}} per le pagine dei file (specialemnte immagini), {{Cmbox}} per le categorie e {{Ombox}} per tutti gli altri tipi di pagine.

Nota che questo template deve essere usato solamente nei casi in cui il template debba adattarsi a vari stili. Molti message box non hanno bisogno di questo e dovrebbero usare uno dei template più specifici tra quelli elencati precedentemente.

L'uso diretto di questi template significa che il tuo template avrà lo stesso aspetto sulla sua pagina e in qualsiasi altra in cui verrà mostrato, il che rende chiaro su quale tipo di pagine dovrebbe essere usato. Consente inoltre di accedere a tutte le funzionalità extra offerte da questi template e consente di risparmiare un po' di carico sul server.

Uso

Questo template ha gli stessi parametri di {{Ambox}}, {{Imbox}}, ecc. Vedere la documentazione completa in quelle pagine.

Alcuni template richiamati da questo gestiscono solo le immagini con una larghezza massima di 52 px, pertanto questa limitazione si applicherà anche a questo template o si potrebbero avere problemi di allineamento o di visualizzazione in generale.

Demospace

Questo template può usare opzionalmente il parametro "demospace". Questo parametro serve solo per test e dimostrazioni. Se vuoi bloccare la grfica del message box con uno stile predefinito, usa direttamente uno degli altri mbox.

Parametri

Lista di tutti i parametri:

{{Mbox
| demospace = {{{demospace|}}} / principale / discussione / file / categoria / altri
| tipo  = immediata / cancella / contenuto / stile / sposta / protezione / importante / esempio / avviso
| immagine = none / [[File:Some image.svg|40px]]
| immaginedestra = [[File:Some image.svg|40px]]
| stile = un valore CSS
| stiletesto = un valore CSS
| testo  = Il testo da visualizzare all'interno del messaggio.
| small = {{{small|}}} / yes / sinistra
| immaginepiccola = none / [[File:Some image.svg|30px]]
| immaginepiccoladestra = none / [[File:Some image.svg|30px]]
| testopiccolo  = Il testo da visualizzare all'interno del messaggio in formato piccolo
| plainlinks = no
}}

Nota: I parametri "piccolo" hanno effetto soltanto se il template viene incluso nei namespace principale, discussione o "altri".per la loro documentazione associata fare riferimento a {{Ambox}}, {{Tmbox}} e/o {{Ombox}}. Usare tali paramentri uando non è consentito non ha nessun effetto e non crea problemi.

Vedi anche

Ci sono sette metatemplates nella famiglia del Modulo:Message box:

  • {{Ambox}}, per i messageboxes nelle pagine dei lemmi.
  • {{Cmbox}}, per i messageboxes nelle pagine delle categorie.
  • {{Imbox}}, per i messageboxes nelle pagine dei file (immagini).
  • {{Tmbox}}, per i messageboxes nelle pagine di discussione.
  • {{Fmbox}}, per i messageboxes in cima e in fondo alla pagina.
  • {{Ombox}}, per i messageboxes negli altri tipi di pagine.
  • {{Mbox}}, per i messageboxes che vengono usati in namespace diversi e devono cambiare stile di conseguenza.