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à
- Ex attivita: tabella contenente le attività ammesse col prefisso "ex"
- 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 }}
- main()
- ArgsParser:parse()
- CategoryManager:new()
- CategoryManager:_getPluralsAttivitaNazionalita() => ottiene "scienziati" via Modulo:Bio/Plurale attività e "italiani" via Modulo:Bio/Plurale nazionalità
- CategoryManager:_addAttivita() => Categoria:Scienziati italiani
- CategoryManager:_addNatiMorti() => 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
- CategoryManager:_addCategoriesWikidata()
- Incipit:new()
- Incipit:_addImmagine()
- Incipit:_addNomeCognome() => Giulia Rossi
- Incipit:_addNascitaMorte() => (Roma, 15 gennaio 1910 – Firenze, 15 febbraio 1990)
- Incipit:_addAttivita() => è stata una scienziata italiana (ottiene "scienziato" via Modulo:Bio/Link attività, e "Italia" via Modulo:Bio/Link nazionalità)