Hauptmenü öffnen
Start
Zufall
Anmelden
Einstellungen
Über Splitterwiki
Haftungsausschluss
Splitterwiki
Suchen
Änderungen
← Zum vorherigen Versionsunterschied
Zum nächsten Versionsunterschied →
Modul:Quellen
(Quelltext anzeigen)
Version vom 26. Februar 2024, 23:21 Uhr
264 Bytes hinzugefügt
,
26 Februar
keine Bearbeitungszusammenfassung
Zeile 17:
Zeile 17:
local queryQuelle = mw.smw.ask('[[' .. queryResult[i][1] ..']]|?Seitenausgabe Quelle|?Publikation|mainlabel=-')
local queryQuelle = mw.smw.ask('[[' .. queryResult[i][1] ..']]|?Seitenausgabe Quelle|?Publikation|mainlabel=-')
returnString = returnString .. queryQuelle[1]['Publikation'] .. ":"
returnString = returnString .. queryQuelle[1]['Publikation'] .. ":"
−
if (queryQuelle[1]['Seitenausgabe Quelle']) == nil then
+
if (queryQuelle[1]['Seitenausgabe Quelle']) == nil then
-- fehlende Angaben in der Quelle
returnString = returnString .."Fehler: keine Seitenzahl zu finden"
returnString = returnString .."Fehler: keine Seitenzahl zu finden"
−
elseif(type(queryQuelle[1]['Seitenausgabe Quelle']) == "table") then
+
elseif(type(queryQuelle[1]['Seitenausgabe Quelle']) == "table") then
-- Tabelle ein loop mehr
−
returnString = returnString .. "
Angaben in Tabellenform
"
+
local n = 1
−
else
+
returnString = returnString .. "
Seite:
"
+
while n <= table.getn(queryQuelle[1]['Seitenausgabe Quelle'])
+
do
+
returnString = returnString .. queryQuelle[1]['Seitenausgabe Quelle'][n] ..","
+
n = n +1
+
end
+
else
-- einfach nur text
returnString = returnString .. " Seite: " .. queryQuelle[1]['Seitenausgabe Quelle']
returnString = returnString .. " Seite: " .. queryQuelle[1]['Seitenausgabe Quelle']
end
end
Stewie
Bürokraten
,
SMW-Administratoren
,
SMW-Kuratoren
,
Administratoren
,
Widget-Bearbeiter
5.225
Bearbeitungen