Modulo:Bio/man
Questa è la pagina di documentazione per Modulo:Bio
Modulo Lua che implementa le funzionalità del Template:Bio.
Ha le seguenti 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
- Cat luoghi: tabella di casi particolari per le categorie "Nati/morti a [luogo]"
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 |LuogoNascita = Roma |GiornoMeseNascita = 15 gennaio |AnnoNascita = 1910 |LuogoMorte = Firenze |GiornoMeseMorte = 15 febbraio |AnnoMorte = 1990 |Attività = scienziata |Nazionalità = italiana }}
- bio()
- parseParams()
- checkWikidata()
- getPluralsAttivitaNazionalita() => ottiene "scienziati" con getPluralAttivita(), via Modulo:Bio/Plurale attività e "italiani" con getPluralNazionalita(), via Modulo:Bio/Plurale nazionalità
- addAttivitaCategories() => 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à)