Questa è la pagina di documentazione per Modulo:Avviso

Questo modulo è uno script Lua utilizzato su Wikivoyage per generare box di avviso personalizzati nelle pagine. Viene utilizzato dal {{Avviso}} a indirettamente da tutti i template che usano quest'ultimo, ad es. {{Vetrina}}, {{Cancella}} ecc...

Funzioni

modifica

Il modulo fornisce due funzioni principali:

  • avvisoTemplate(frame): Utilizzata quando invocata attraverso un template.
  • avviso(frame): Utilizzata quando invocata direttamente in una pagina.

Vedi Modulo:Arguments per maggiori dettagli.

Funzionalità

modifica
  • Gestione Icone: Il modulo permette di specificare diverse immagini per tipi di avviso diversi, con un'immagine di default se non specificata. La logica del modulo segue quest'ordine di priorità per decidere quale icona usare:
    1. il file passato come wikilink nel parametro immagine
    2. il secondo parametro anonimo del template in cui è usato
    3. un'icona di fallback associata al parametro tipo
    4. un'icona standard ()
  • L'immagine a destra dell'avviso viene visualizzata solo se il parametro immagine a destra è stato dichiarato esplicitamente.
  • Gestione Stile: Supporta la personalizzazione dello stile CSS attraverso il parametro stile
  • Gestione del testo dell'avviso: Il testo dell'avviso può essere personalizzato attraverso il parametro testo.

Tipi di avviso supportati

modifica
-- 'tipo' = 'classe css usata'
local WARNING_TYPE = {
    importante = 'avviso-importante',
    contenuto = 'avviso-contenuto',
    stile = 'avviso-stile',
    statico = 'avviso-statico',
    struttura = 'avviso-struttura',
    avviso = 'avviso-informazioni',
    disambigua = 'avviso-disambigua hatnote',
    protezione = 'avviso-generico',
    disclaimer = 'avviso-disclaimer',
    default = 'avviso-informazioni'
}

Icone standard a seconda del tipo di avviso

modifica
  • importante =
  • contenuto =
  • stile =
  • statico =
  • struttura =
  • avviso =
  • disambigua =
  • protezione =
  • disclaimer =
  • trasparente = nessuna immagine
  • default =

Vedi anche

modifica