Änderungen

Zur Navigation springen Zur Suche springen
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

Navigationsmenü