Modul:Wikidata

Aus WikiWaldhof
Wechseln zu: Navigation, Suche

Die Dokumentation für dieses Modul kann unter Modul:Wikidata/Doku erstellt werden

local p = {}

local function getArg(frame, key, default)
	if frame and frame.args and frame.args[key] then
		return frame.args[key]
	end
	return default or ""
end

-- {{#invoke:Wikidata|claim|P2447}}
function p.claim(frame)
	return getArg(frame, "default", "")
end

-- {{#invoke:Wikidata|labelIn}}
function p.labelIn(frame)
	return getArg(frame, "default", "")
end

-- {{#invoke:Wikidata|descriptionIn}}
function p.descriptionIn(frame)
	return getArg(frame, "default", "")
end

-- {{#invoke:Wikidata|pageId}}
function p.pageId(frame)
	return ""
end

-- {{#invoke:Wikidata|sitelinkOf}}
function p.sitelinkOf(frame)
	return ""
end

-- {{#invoke:Wikidata|sitelinkCount}}
function p.sitelinkCount(frame)
	return 0
end

-- {{#invoke:Wikidata|badges}}
function p.badges(frame)
	return ""
end

-- {{#invoke:Wikidata|getValue}}
function p.getValue(frame)
	return getArg(frame, 2, "")
end

-- {{#invoke:Wikidata|isSubclass}}
function p.isSubclass(frame)
	if frame.args["returnInt"] then
		return ""
	end
	return false
end

-- {{#invoke:Wikidata|debug}}
function p.debug(frame)
	return ""
end

-- {{#invoke:Wikidata|printEntity}}
function p.printEntity(frame)
	return ""
end

-- Kompatibilität mit Vorlagen
function p.labelOf(frame)
	return ""
end

function p.ffCoordinate(frame)
	return ""
end

function p.ffCoordinateAndLatLonMaplink(frame)
	return ""
end

function p.ffCoordinateAndMaplink(frame)
	return ""
end

return p