Spring til indhold

Modul:Ft.dk link

Page extended-protected
Fra Wikipedia, den frie encyklopædi
Version fra 17. feb. 2020, 14:47 af Ysangkok (diskussion | bidrag) Ysangkok (diskussion | bidrag) (undgå tabs da de er svære at indsætte i et textarea, altid returnér streng (tom streng hvis property mangler))

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
    return ''
end

return p