Modul:Uses Wikidata: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
if p ~= '' then | if p ~= '' then | ||
label = mw.wikibase.label( p ) or 'Keine Bezeichnung' | label = mw.wikibase.label( p ) or 'Keine Bezeichnung' | ||
result = result .. '< | result = result .. '<li><b><i>[[d:Property:' .. p .. '|' .. label .. ' <small>(' .. p:upper() .. ')</small>]]</i></b> (siehe [[d:Property talk:' .. p .. '|Diskussion]]; [[d:Special:WhatLinksHere/Property:' .. p .. '|Verlinkungen]])</li>' | ||
i = i + 1 | i = i + 1 | ||
else break | else break | ||
Version vom 31. Oktober 2017, 09:35 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Uses Wikidata/doc erstellt werden
local w = {}
function w.usesProperty( frame )
local parent = frame.getParent( frame )
local result = ''
local i = 1, p, label
while true do
p = mw.text.trim( parent.args[i] or '' )
if p ~= '' then
label = mw.wikibase.label( p ) or 'Keine Bezeichnung'
result = result .. '<li><b><i>[[d:Property:' .. p .. '|' .. label .. ' <small>(' .. p:upper() .. ')</small>]]</i></b> (siehe [[d:Property talk:' .. p .. '|Diskussion]]; [[d:Special:WhatLinksHere/Property:' .. p .. '|Verlinkungen]])</li>'
i = i + 1
else break
end
end
return result
end
return w