Änderungen

keine Bearbeitungszusammenfassung
Zeile 84: Zeile 84:  
end
 
end
 
end
 
end
+
-- Ausbildung benutzt zwei Vorlagen.. Liste.Ausbildung wird nicht gefunden
 +
if Basistyp == "Ausbildung"
 +
then
 +
returnString = returnString .. mw.getCurrentFrame():expandTemplate{title ="Vorlage:Ausbildung.Listen"}
 +
return returnString -- kaputte tabelle vermeiden, funktion hier beenden
 +
end
 
-- 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 ?=#
 
if queryResult == nil then return nil end -- Wenn query nicht funktionert abbruch: TODO funktionierender alternativer query
 
if queryResult == nil then return nil end -- Wenn query nicht funktionert abbruch: TODO funktionierender alternativer query
 
-- tabellen kopf
 
-- tabellen kopf
returnString = '<table class="wikitable sortable oben" ><tr><th>' .. Basistyp ..'</th><th>Gehört zu...</th><th>Quellen</th></tr>'
+
returnString = returnString .. '<table class="wikitable sortable oben" ><tr><th>' .. Basistyp ..'</th><th>Gehört zu...</th><th>Quellen</th></tr>'
 
-- loop über query result und erstelle tabelle
 
-- loop über query result und erstelle tabelle
 
local i = 1
 
local i = 1