Modulo:Bio/man
Questa è la pagina di documentazione per Modulo:Bio
Modulo Lua che implementa le funzionalità del Template:Bio.
Ha sei sottopagine di configurazione:
- Configurazione: parametri di configurazione principali
- Link attività: tabella di conversione per il link all'attività
- Link nazionalità: tabella di conversione per il link alla nazionalità
- Plurale attività: tabella di conversione per il plurale dell'attività
- Plurale nazionalità: tabella di conversione per il plurale della nazionalità
- Parametri: tabella per configurare i parametri accettati dal modulo e i rispettivi valori validi
Funzionamento interno
Lo schema seguente rappresenta l'ordine in cui vengono chiamate le principali funzioni, facendo riferimento a dei parametri di esempio: {{Bio|Nome=Giulia |Cognome=Rossi |Sesso=F |GiornoMeseNascita = 15 gennaio |AnnoNascita=1910 |GiornoMeseMorte = 15 febbraio |AnnoMorte=1990 |LuogoNascita=Roma |LuogoMorte=Firenze |Attività=scienziata |Nazionalità=italiana}}
- bio()
- parseParams()
- checkWikidata()
- addAttivitaCategories()
- getPluralAttivita() => ottiene "scienziati" via Modulo:Bio/Plurale attività
- getPluralNazionalita() => ottiene "italiani" via Modulo:Bio/Plurale nazionalità
- addCat() => Categoria:Scienziati italiani
- addNatiMortiCategories() => Categoria:Nati nel 1910 Categoria:Morti nel 1990 Categoria:Nati il 15 gennaio Categoria:Morti il 15 febbraio Categoria:Nati a Roma Categoria:Morti a Firenze
- addImmagine()
- addNomeCognome() => Giulia Rossi
- addNascitaMorte() => (Roma, 15 gennaio 1910 – Firenze, 15 febbraio 1990)
- addAttivita() => è stata una scienziata italiana (ottiene "scienziato" con getLinkAttivita(), via Modulo:Bio/Link attività, e "Italia" con getLinkNazionalita(), via Modulo:Bio/Link nazionalità)