Importer, Bürokraten, Moderatoren (CommentStreams), Strukturierte-Diskussionen-Bots, Oberflächenadministratoren, Push-Abonnementverwalter, Oversighter, Administratoren, Kampagnenbearbeiter (Hochladeassistent)
855
Bearbeitungen
(FastWikidata -> Wikidata utilities) |
K (21 Versionen von wikivoyage:Modul:IsIn importiert) |
||
| (7 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
local isInDoc = { | local isInDoc = { | ||
suite = 'IsIn', | suite = 'IsIn', | ||
serial = ' | serial = '2022-10-22', | ||
item = 99527605 | item = 99527605 | ||
} | } | ||
-- require( 'strict' ) | |||
local | local wu = require( 'Module:Wikidata utilities' ) | ||
local wikidata = { | local wikidata = { | ||
| Zeile 14: | Zeile 14: | ||
} | } | ||
local isIn = {} | local isIn = { | ||
moduleInterface = isInDoc | |||
} | |||
function isIn.isDisambig( frame ) | function isIn.isDisambig( frame ) | ||
| Zeile 37: | Zeile 39: | ||
return 'false' | return 'false' | ||
end | end | ||
local values = | local values = wu.getValues( pageId, wikidata.instanceOf ) | ||
if values == '' then | if values == '' then | ||
return 'false' | return 'false' | ||
| Zeile 104: | Zeile 106: | ||
if page.nsText == '' then -- only main namespace | if page.nsText == '' then -- only main namespace | ||
page = 'Category:' .. page.text | page = 'Category:' .. page.text | ||
title = mw.title.new( page ) | local title = mw.title.new( page ) | ||
if title and title.exists then | if title and title.exists then | ||
return '[[' .. page.. '| ]]' | return '[[' .. page.. '| ]]' | ||
| Zeile 110: | Zeile 112: | ||
end | end | ||
return '' | return '' | ||
end | end | ||
return isIn | return isIn | ||