Created page with "-- Modul:SpaltenAusgabe local p = {} function p.anzeigen(frame) local args = frame.args -- Start der Tabelle local html = '{| class="wikitable"\n|-' -- Spaltenüberschriften for i, value in ipairs(args) do html = html .. '\n! Spalte ' .. i end html = html .. '\n|-' -- Neue Tabellenzeile -- Werte in eigene Spalten for _, value in ipairs(args) do html = html .. '\n| ' .. value end html = html .. '\n|}' --..." |
No edit summary |
||
| Line 4: | Line 4: | ||
function p.anzeigen(frame) | function p.anzeigen(frame) | ||
local args = frame.args | local args = frame.args | ||
local html = '{| class="wikitable"\n|-' | local html = '{| class="wikitable"\n|-' | ||
-- Spaltenüberschriften | -- Spaltenüberschriften | ||
local i = 1 | |||
html = html .. '\n! | while args['h' .. i] do | ||
html = html .. '\n! ' .. args['h' .. i] | |||
i = i + 1 | |||
end | end | ||
html = html .. '\n|-' | html = html .. '\n|-' | ||
-- Werte | -- Werte | ||
for | for j = 1, i - 1 do | ||
html = html .. '\n| ' .. | html = html .. '\n| ' .. (args[j] or '') | ||
end | end | ||
html = html .. '\n|}' | html = html .. '\n|}' | ||
return html | return html | ||
end | end | ||
return p | return p | ||
Latest revision as of 10:39, 12 January 2026
Documentation for this module may be created at Module:SpaltenAusgabe/doc
-- Modul:SpaltenAusgabe
local p = {}
function p.anzeigen(frame)
local args = frame.args
local html = '{| class="wikitable"\n|-'
-- Spaltenüberschriften
local i = 1
while args['h' .. i] do
html = html .. '\n! ' .. args['h' .. i]
i = i + 1
end
html = html .. '\n|-'
-- Werte
for j = 1, i - 1 do
html = html .. '\n| ' .. (args[j] or '')
end
html = html .. '\n|}'
return html
end
return p