Modul:Autor
MERK Denne modulen er uferdig og ikke tatt i bruk. Den viser (i beste fall) etiketten fra biografi-itemet på Wikidata, men det korrekte i de fleste sammenhenger (f.eks. taksobokser) vil være å bruke autorforkortelse for botanikk, zoologi, e.l. Dette er imidlertid ikke teknisk mulig før den Wikidata-relaterte bug 47930 er fikset.
Formål[rediger kilde]
Skal i utgangspunktet brukes i artikler om taksa, fortrinnsvis i taksoboksen. Henter autor fra Wikidata. Se Nomenklatur (biologi)#Autor.
Bruk[rediger kilde]
Modulen brukes ved å legge inn
{{#invoke:Autor|ulenket}}
eller
{{#invoke:Autor|lenket}}
i en mal, alt etter om man ønsker at navnet skal lenke til biografien eller ikke.
Vedlikeholdskategorier[rediger kilde]
- Kategori:Artikler som ikke er koblet til Wikidata
- Kategori:Artikler som mangler utsagn på Wikidata
- Kategori:Artikler som mangler utsagn om autor på Wikidata
local p = {} -- Return autor(er) til artikkelen function p.ulenket(frame) if not mw.wikibase then return "" end local artikkel = mw.wikibase.getEntity() if not artikkel then return "[[Kategori:Artikler som ikke er koblet til Wikidata]]" end local claims = artikkel.claims if not claims then return "[[Kategori:Artikler som mangler utsagn på Wikidata]]" end local p405 = artikkel.claims.p405 if not p405 then return "[[Kategori:Artikler som mangler utsagn om autor på Wikidata]]" end local autor = "" for i = 0, p405.length, 1 do if i > 0 then autor = autor.. ", " end autor = autor .. artikkel.claims.p405[i].mainsnak.datavalue["value"] end return autor end function p.lenket(frame) return p.ulenket(frame) end return p