Modul:Turnierritter: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
(Die Seite wurde neu angelegt: „require("Modul:Hilfsfunktionen") local p = {} function abfrage(query) local reiter=mw.smw.ask("Kategorie:Turnierritter "..query .."|mainlabel=-" .."…“)
 
VolkoV (D | B)
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:


function abfrage(query)
function abfrage(query)
local reiter=mw.smw.ask("[[Kategorie:Turnierritter]] "..query
local reiter=mw.smw.ask("[[Kategorie:Turnierritter]] [[Kategorie:Person]] "..query
.."|mainlabel=-"
.."|mainlabel=-"
.."|?#"
.."|?#"

Version vom 24. Juni 2024, 18:42 Uhr

Dokumentation unter Modul:Turnierritter/Doku.
require("Modul:Hilfsfunktionen")

local p = {}

function abfrage(query)
	local reiter=mw.smw.ask("[[Kategorie:Turnierritter]] [[Kategorie:Person]] "..query
		.."|mainlabel=-"
		.."|?#"
		.."|?Alter"
		.."|?Turnierstatus"
		.."|?Turnierklasse"
		.."|?Turnierpublikum"
		.."|?Turnieranmerkung"
		.."|?Wappen ist#"
		.."|?Bild ist#"
		.."|?Sortierschlüssel"
		.."|?Mitgliedswappen ist#"
		.."|format=template"
		.."|template=Turnierritter"
		.."|searchlabel="
		.."|limit=500"
	)
	if reiter==nil then
		return {}
	end
	return reiter
end

function p.turnierreiter(frame)
	local query=robusttrim(frame.args[1])
	local reiter=abfrage(query)
	local s=""
	for _,v in pairs(reiter) do
		s=s..v[1]
	end
	return s
end

return p