DPLEngineTest: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Alarya (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Alarya (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 8: | Zeile 8: | ||
inhalt = seite:getContent() | inhalt = seite:getContent() | ||
datumstart = mw.ustring.find(inhalt, "|Datum=") | datumstart = mw.ustring.find(inhalt, "|Datum=") | ||
datumende = mw.ustring.find(inhalt, " | datumende = mw.ustring.find(inhalt, "}}", datumstart) | ||
inhalt = string.sub(inhalt, datumstart, datumende) | inhalt = string.sub(inhalt, datumstart, datumende + 2) | ||
resultat = resultat .. seitenname .. "<br>" .. inhalt .. "<br>" | resultat = resultat .. seitenname .. "<br>" .. inhalt .. "<br>" | ||
end | end | ||
Version vom 26. Juli 2025, 15:35 Uhr
Die Dokumentation für dieses Modul kann unter Modul:DPLEngineTest/Doku erstellt werden
local p = {}
function p.Ausgabe( frame )
varContainer = mw.ext.dpl.getPagenames{ linksto = 'Annalen:1031', category = "Kalendereintrag" }
resultat = ""
for index, seitenname in ipairs(varContainer) do
seite = mw.title.makeTitle( 0, seitenname )
inhalt = seite:getContent()
datumstart = mw.ustring.find(inhalt, "|Datum=")
datumende = mw.ustring.find(inhalt, "}}", datumstart)
inhalt = string.sub(inhalt, datumstart, datumende + 2)
resultat = resultat .. seitenname .. "<br>" .. inhalt .. "<br>"
end
--for index, data in ipairs(varContainer) do
-- print(index)
-- for key, value in pairs(data) do
-- resultat = resultat .. key .. ': ' .. tostring(value) .. "<br>"
-- end
-- resultat = resultat .. "<br>"
--end
return resultat
end
return p