Modul:KategoriKjønn

Fra Judo-database
Revisjon per 2. apr. 2015 kl. 15:43 av Kristoffer-halmoy (diskusjon | bidrag) (Importerte én revisjon)
(diff) ← Eldre revisjon | Nåværende revisjon (diff) | Nyere revisjon → (diff)
Hopp til navigering Hopp til søk

local p = {}

-- Return kjønn til artikkelen function p.kjonnskategori(frame)

   if not mw.wikibase then
       return ""
   end
   local artikkel = mw.wikibase.getEntityObject()
   if not artikkel then
       return ""
   end
   local claims = artikkel.claims
   if not claims then
       return ""
   end
   local p21 = claims.P21
   if not p21 then
       local p107 = claims.P107
       if p107 then
           local gnd = p107[1].mainsnak.datavalue.value["numeric-id"]
           if gnd == 215627 then
               return ""
           end
       end
       return ""
   end
   if p21[1].mainsnak.datavalue == nil then
       return ""
   else
       local kjonnid = p21[1].mainsnak.datavalue.value["numeric-id"]
       local kjonn = mw.wikibase.label( "Q" ..kjonnid)
       if kjonn == "mann" then
           return ""
       elseif kjonn == "kvinne" then
           return  ""
       else
           return ""
       end
   end

end

return p