Spring til indhold

Modul:Ft.dk link

Page extended-protected
Fra Wikipedia, den frie encyklopædi
Version fra 17. feb. 2020, 04:30 af Dipsacus fullonum (diskussion | bidrag) Dipsacus fullonum (diskussion | bidrag) (Retter fejl: Modulet gav skriptfejl hvis entity er nil eller hvis P7882 var ukendt værdi eller ingen værdi. Desuden blev rangering ignoreret. Undgår også at bruge "expensive parser function".)

local p = {}

function p.link_url_for_denne_side()
    return p.link_url(mw.wikibase.getEntityIdForCurrentPage())
end

function p.link_url(entity)
	local prop = entity and mw.wikibase.getBestStatements(entity, 'P7882')
    if prop and prop[1] and prop[1].mainsnak.snaktype == 'value' then
	    local ft_id = prop[1].mainsnak.datavalue.value
	    local foerste_bogstav = mw.ustring.sub(ft_id, 1, 1)
    	return 'https://www.ft.dk/medlemmer/mf/' .. foerste_bogstav .. '/' .. ft_id
    end
end

return p