Änderungen
Zur Navigation springen
Zur Suche springen
← Zum vorherigen Versionsunterschied
Modul:Quellen
(Quelltext anzeigen)
Version vom 26. Februar 2024, 23:25 Uhr
696 Bytes hinzugefügt
,
26 Februar
keine Bearbeitungszusammenfassung
Zeile 11:
Zeile 11:
if arg == nil then return nil end
if arg == nil then return nil end
local returnString = ""
local returnString = ""
−
local queryResult = mw.smw.ask('[[Typ::Gesamtquellen]][[-Hat Unterobjekt::
Selenia
]]|?=#|limit=1999|format=array|')
+
local queryResult = mw.smw.ask('[[Typ::Gesamtquellen]][[-Hat Unterobjekt::
'.. arg .. '
]]|?=#|limit=1999|format=array|')
local i = 1
local i = 1
while i <= table.getn(queryResult)
while i <= table.getn(queryResult)
do
do
−
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 -- fehlende Angaben in der Quelle
+
returnString = returnString .."Fehler: keine Seitenzahl zu finden"
+
elseif(type(queryQuelle[1]['Seitenausgabe Quelle']) == "table") then -- Tabelle ein loop mehr
+
local n = 1
+
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']
+
end
+
returnString = returnString .. "<br>"
+
i = i +1
end
end
−
return returnString
return returnString
end
end
return p
return p
Stewie
Bürokraten
,
SMW-Administratoren
,
SMW-Kuratoren
,
Administratoren
,
Widget-Bearbeiter
5.224
Bearbeitungen
Navigationsmenü
Meine Werkzeuge
Benutzerkonto erstellen
Anmelden
Namensräume
Modul
Diskussion
Varianten
Ansichten
Lesen
Quelltext anzeigen
Versionsgeschichte
Mehr
Suche
Navigation
START
▪ Die Welt
▪ Die Regeln
▪ Das Spiel
▪ Das Wiki
Artikel anlegen
Zufällige Seite
Letzte Änderungen
Semantische Angaben zeigen
Werkzeuge
Spezialseiten
Druckversion