Modul: GetKurztitel: Unterschied zwischen den Versionen
Aus Zweidat
Zpd (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Zpd (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
function p. | function p.getKurztitel(frame) | ||
local | -- Get the page name from the first parameter | ||
local pageName = frame.args[1] or "" | |||
-- | -- Execute the Semantic MediaWiki query | ||
local | local queryResult = mw.smw.ask{ | ||
pageName, | |||
"?Kurztitel", | |||
} | } | ||
-- | -- Check if the query result contains data | ||
if queryResult and queryResult[1] and queryResult[1]["Kurztitel"] then | |||
if | return queryResult[1]["Kurztitel"] | ||
else | else | ||
return | return "No result found" | ||
end | end | ||
end | end | ||
return p | return p |
Version vom 28. Oktober 2024, 11:28 Uhr
Die Dokumentation für dieses Modul kann unter Modul:GetKurztitel/Doku erstellt werden
local p = {} function p.getKurztitel(frame) -- Get the page name from the first parameter local pageName = frame.args[1] or "" -- Execute the Semantic MediaWiki query local queryResult = mw.smw.ask{ pageName, "?Kurztitel", } -- Check if the query result contains data if queryResult and queryResult[1] and queryResult[1]["Kurztitel"] then return queryResult[1]["Kurztitel"] else return "No result found" end end return p