Modul:Test: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
imported>Juergen.Kett |
imported>Juergen.Kett |
||
| (11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
local p = {}; | local p = {}; | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
p.getLabel = function (frame) | p.getLabel = function (frame) | ||
| Zeile 51: | Zeile 15: | ||
local entity = mw.wikibase.getEntity(qid) | local entity = mw.wikibase.getEntity(qid) | ||
| − | local snaks = entity['claims'][pid][ | + | local snak1 = entity['claims'][pid][2]['qualifiers'] |
| + | local snaks = entity['claims'][pid][3]['qualifiers'] | ||
| + | local lab = mw.wikibase.getLabel(pid) | ||
local test = mw.wikibase.formatValues( snaks ) | local test = mw.wikibase.formatValues( snaks ) | ||
| − | return ' | + | local test1 = mw.wikibase.renderSnaks( snak1 ) |
| + | return '[[Property:' .. pid .. '|' .. lab .. ']]|' .. test1 .. "|" .. test | ||
| + | |||
end | end | ||
return p | return p | ||
Aktuelle Version vom 29. Mai 2020, 08:32 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Test/Doku erstellt werden
-- Das Modul enthält einige Testfunktionen, um das Skripting mit Lua zu erproben
local p = {};
p.getLabel = function (frame)
local pid = frame.args.pid
local label = mw.wikibase.getLabel(pid)
return label
end
function p.Eigenschaft(frame)
local pid = frame.args.pid
local qid = frame.args.qid
local entity = mw.wikibase.getEntity(qid)
local snak1 = entity['claims'][pid][2]['qualifiers']
local snaks = entity['claims'][pid][3]['qualifiers']
local lab = mw.wikibase.getLabel(pid)
local test = mw.wikibase.formatValues( snaks )
local test1 = mw.wikibase.renderSnaks( snak1 )
return '[[Property:' .. pid .. '|' .. lab .. ']]|' .. test1 .. "|" .. test
end
return p