Modul:Testmodul: Unterschied zwischen den Versionen
Aus FürthWiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
function p.geocode(frame) | function p.geocode(frame) | ||
local place = frame.args[1] or "Berlin" -- Standardwert: Berlin, wenn kein Ort angegeben | |||
-- | -- Verwende mw.text:preprocess(), um die #geocode-Parser-Funktion auszuführen | ||
return | local geocode_result = mw.text.preprocess('{{#geocode:' .. place .. '}}') | ||
-- Rückgabe der Geokoordinaten | |||
return "Geocode von " .. place .. ": " .. geocode_result | |||
end | end | ||
return p | return p | ||
Version vom 13. Juni 2025, 13:38 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Testmodul/Doku erstellt werden
local p = {} --p stands for package
function p.attribute( frame )
a = frame.args[1] or ""
name = frame.args.name or ""
t = 'Funktion attribute "name":'.. name.. ', unbenanntes Attribut 1:'..a
return t
end
function p.geocode(frame)
local place = frame.args[1] or "Berlin" -- Standardwert: Berlin, wenn kein Ort angegeben
-- Verwende mw.text:preprocess(), um die #geocode-Parser-Funktion auszuführen
local geocode_result = mw.text.preprocess('{{#geocode:' .. place .. '}}')
-- Rückgabe der Geokoordinaten
return "Geocode von " .. place .. ": " .. geocode_result
end
return p