Module:Lilytest: Difference between revisions

Content added Content deleted
mNo edit summary
mNo edit summary
Line 5: Line 5:
-- https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)
-- https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)
-- wertet die Erweiterung <dynamicpagelist> </dynamicpagelist> aus
-- wertet die Erweiterung <dynamicpagelist> </dynamicpagelist> aus
-- {{#invoke:Tag|dpl}}
-- {{#invoke:Lilytest|dpl}}
local a = frame.args -- direkt per #invoke: übergeben
local a = frame.args -- direkt per #invoke: übergeben
if empty(a) then a = frame:getParent().args or { } end

local ns = mw.title.getCurrentTitle().namespace
local ns = mw.title.getCurrentTitle().namespace
if ns ~= 0 then return '' end -- nur im Artikelnamensraum
if ns ~= 0 then return '' end -- nur im Artikelnamensraum
Line 20: Line 21:
for k, v in pairs(a) do -- alle Parameter werden gesammelt und in die tagparms Tabelle übergeben
for k, v in pairs(a) do -- alle Parameter werden gesammelt und in die tagparms Tabelle übergeben
parm = tidy(v)
parm = trim(v)
fletter = parm:sub(1,1):lower() -- Anfangsbuchstaben
fletter = parm:sub(1,1):lower() -- Anfangsbuchstaben
ausgabe = ausgabe .. '<br>index: ' .. k .. '<br>inhalt: ' .. parm -- für Testzwecke
ausgabe = ausgabe .. '<br>index: ' .. k .. '<br>inhalt: ' .. parm -- für Testzwecke