Änderungen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Zeile 18: Zeile 18:  
local ntitle = mw.title.getCurrentTitle().text
 
local ntitle = mw.title.getCurrentTitle().text
 
local queryResult = mw.smw.ask('[[Ausrüstungskategorie::'..ntitle..'|limit=1999')
 
local queryResult = mw.smw.ask('[[Ausrüstungskategorie::'..ntitle..'|limit=1999')
 +
returnString = '<table class="wikitable sortable oben" ><tr><th>' .. Basistyp ..'</th><th>Preis</th><th>Quellen</th></tr>'
 +
 
local i = 1
 
local i = 1
 
while i <= table.getn(queryResult)
 
while i <= table.getn(queryResult)
 
do
 
do
returnString = returnString .. queryResult[i][1]
+
local basistypArtikelinfo = mw.smw.ask('[[' .. queryResult[i][1] ..']]|?Artikelinfo|?Profilbild|?Preis|?Publikation|mainlabel=-')
 +
-- Artikelinfo
 +
if basistypArtikelinfo[1]['Artikelinfo'] ~= nil
 +
then
 +
returnString = returnString .. '<tr>' -- neue tabellen reihe
 +
returnString = returnString ..'<td>[[' .. queryResult[i][1] .. ']] (' .. basistypArtikelinfo[1]['Artikelinfo'] ..')</td>'
 +
end
 
i = i +1
 
i = i +1
 
end
 
end
 +
--tabelle schließen
 +
returnString = returnString .. '</table>'
 
return returnString
 
return returnString
 
end
 
end

Navigationsmenü