Modul: GetKurztitel: Unterschied zwischen den Versionen
Aus Zweidat
Zpd (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „local p = {} function p.renderTab(frame) local args = frame.args local pageTitle = args[1] or '' local tabNumber = args[2] or '' -- Get the Kurztitel property value using SMW query local smwQuery = mw.smw.ask({ '' .. pageTitle .. '', '?Kurztitel' }) local kurztitel = '' if smwQuery and smwQuery[1] and smwQuery[1]['Kurztitel'] then kurztitel = smwQuery[1]['Kurztitel'][1] end…“) |
Zpd (Diskussion | Beiträge) K (Zpd verschob die Seite Modul:TabRenderer nach Modul:GetKurztitel, ohne dabei eine Weiterleitung anzulegen) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
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 | if queryResult and queryResult[1] and queryResult[1]["Kurztitel"] then | ||
return queryResult[1]["Kurztitel"] | |||
else | else | ||
return | return "No result found" | ||
end | end | ||
end | end | ||
return p | return p |
Aktuelle 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