Template:Mbox
Istruzioni per l'uso Le istruzioni che seguono sono contenute nella sottopagina Template:Mbox/man (modifica · cronologia · Sandbox) |
La matrice di questo template contiene più parametri opzionali e funzioni complesse.
Modificalo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale. |
Questo template usa TemplateStyles per la gestione degli stili CSS. Puoi trovare il foglio di stile nella sottopagina: Template:Mbox/common.css |
{{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.