Modul:Uses Wikidata
Dokumentation für das Modul Uses Wikidata[Ansicht] [Bearbeiten] [Versionsgeschichte] [ ]
Dieses Modul wurde am 31. Oktober 2017 von Uses Wikidata der englischen Wikipedia importiert. Statt Änderungen hier auf Wikivoyage vorzunehmen, sollte eine neuer Import vorgezogen werden, falls im originalen Wiki neue Funktionen hinzugekommen sind. Stimme dich dazu bitte mit der Community in der Vorlagenwerkstatt ab. |
Dieses Modul ist getestet und für den projektweiten Gebrauch geeignet. Es kann in Vorlagen benutzt und auf Hilfeseiten erläutert werden. Entwicklungen an dem Modul sollten auf Uses Wikidata/Test und die Anwendung auf der Spielwiese getestet werden, da wiederholte Trial-and-Error-Edits die Resourcen stark belasten können. |
Verwendung
Hinweise
- Die obige Dokumentation wurde aus der Seite Modul:Uses Wikidata/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für dieses Modul sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Liste der Unterseiten
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