Hauptmenü öffnen
Start
Zufall
Anmelden
Einstellungen
Über Splitterwiki
Haftungsausschluss
Splitterwiki
Suchen
Änderungen
← Zum vorherigen Versionsunterschied
Zum nächsten Versionsunterschied →
Modul:ListeBasistyp
(Quelltext anzeigen)
Version vom 22. November 2020, 04:07 Uhr
195 Bytes hinzugefügt
,
04:07, 22. Nov. 2020
keine Bearbeitungszusammenfassung
Zeile 7:
Zeile 7:
function p.Liste( frame )
function p.Liste( frame )
+
local returnString = ""
local Basistyp = frame.args['Basistyp']
local Basistyp = frame.args['Basistyp']
-- test ob Basistyp leer ist wenn ja, beende hier
-- test ob Basistyp leer ist wenn ja, beende hier
Zeile 13:
Zeile 14:
-- Semantische Abfrage nach Seiten mit diesen Basistyp
-- Semantische Abfrage nach Seiten mit diesen Basistyp
local queryResult = mw.smw.ask('[[Basistyp::'..Basistyp .. ']]|?=#|limit=1999') --link=none funktioniert nicht über api abfrage daher ?=#
local queryResult = mw.smw.ask('[[Basistyp::'..Basistyp .. ']]|?=#|limit=1999') --link=none funktioniert nicht über api abfrage daher ?=#
+
+
-- loop über query result und erstelle tabelle
+
local i = 1
+
while i <= table.getn(queryResult)
+
do
+
returnString = returnString ..queryResult[i][1]
+
i = i + 1
+
end
−
return
queryResult[1][1]
+
return
returnString
end
end
return p
return p
Stewie
Bürokraten
,
SMW-Administratoren
,
SMW-Kuratoren
,
Administratoren
,
Widget-Bearbeiter
5.225
Bearbeitungen