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: |
-- {{#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 = |
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 |