Modul:Brug Wikidata/sandkasse: Forskelle mellem versioner
Content deleted Content added
Tjek for om den ønskede egenskab findes |
Poul G (diskussion | bidrag) m sortering |
||
Linje 2:
require("Modul:No globals")
local preferred_language = data.preferred_language
local fallback_languages = data.fallback_languages
Linje 576:
local statements = mw.wikibase.getBestStatements(the_qid, the_pid)
if statements == nil or #statements == 0 then
end▼
-- No data to fetch
return nil, nil, ''
-- TODO Sort if requested
if ( args.sort or "" ) ~= "" then
return nil, nil, "Sort: " .. sort
end
Line 977 ⟶ 978:
end
return '<ul><li>' .. table.concat(output, '</li><li>', 1, number) ..
mere_end_maks .. icon .. '</li></ul>'
else
local separator = args.adskil or ', '
Line 997 ⟶ 998:
-- Sort the statements after snaktype (value, novalue, somevalue) and id
-- This makes it possible to find and group equal values together
-- TODO: Only when the sort-parameter isn't specified.
for key, statement in pairs(statements) do
if statement.mainsnak.snaktype == 'value' then
|