Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
local serieRelated = {} | local serieRelated = {} | ||
local helper = require('Modul:Publikation/Helper') | |||
function serieRelated. | -- Funktion zur Anzeige der Bücher in einer Serie | ||
function serieRelated.render(frame) | |||
seriesTitle = | local args = frame.args | ||
local seriesTitle = args["Hat Serie"] or "" | |||
if seriesTitle == "" then | if seriesTitle == "" then | ||
return "Kein Serienname angegeben." | return "<p>Kein Serienname angegeben.</p>" | ||
end | end | ||
local query = "[[Hat Serie::" .. seriesTitle .. "]]|?Titel|? | -- Ask-Abfrage | ||
local | local query = "[[Hat Serie::" .. seriesTitle .. "]]|?Hat Titel|?Band|?Standort|?Inhaltszusammenfassung|sort=Band|order=ascending" | ||
local headers = "Titel,Band,Standort,Inhaltszusammenfassung" | |||
-- | -- Rückgabe der Tabelle | ||
return helper.askQuery({ query = query, headers = headers, limit = "10" }) | |||
end | end | ||
return serieRelated | return serieRelated |
Version vom 23. November 2024, 23:45 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Publikation/Related/Doku erstellt werden
local serieRelated = {}
local helper = require('Modul:Publikation/Helper')
-- Funktion zur Anzeige der Bücher in einer Serie
function serieRelated.render(frame)
local args = frame.args
local seriesTitle = args["Hat Serie"] or ""
if seriesTitle == "" then
return "<p>Kein Serienname angegeben.</p>"
end
-- Ask-Abfrage
local query = "[[Hat Serie::" .. seriesTitle .. "]]|?Hat Titel|?Band|?Standort|?Inhaltszusammenfassung|sort=Band|order=ascending"
local headers = "Titel,Band,Standort,Inhaltszusammenfassung"
-- Rückgabe der Tabelle
return helper.askQuery({ query = query, headers = headers, limit = "10" })
end
return serieRelated