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