Modul:Kleines Wort: Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „local p = {} local utils = require('Modul:LateinUtils') function p.render(vokabel, lektion) local pagecontent = '' pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n' pagecontent = pagecontent .. renderTemplate('Thumbnailbox', {INHALT = renderTemplate('Wortwolke', {vokabel})}) pagecontent = pagecontent .. '\n\n' pagecontent = pagecontent .. '; Lernform\n' pagecontent = pagecontent .. ': <span lang="la">' .. vokabel ..…“) |
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
local utils = require('Modul:LateinUtils') | local utils = require('Modul:LateinUtils') | ||
function p.render(vokabel | |||
function p.render(frame) | |||
local vokabel = frame.args[1] or frame:getParent().args[1] or '' | |||
local lektion = frame.args[2] or frame:getParent().args[2] or 0 | |||
local pagecontent = '' | local pagecontent = '' | ||
if not mw.isSubsting() then | |||
pagecontent = pagecontent .. utils.renderTemplate("Achtung", {"Dieses Modul sollte nur mit <code>{{subst:#invoke:Kleines Wort|...}}</code> eingebunden werden! "}) | |||
end | |||
pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n' | pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n' | ||
pagecontent = pagecontent .. | pagecontent = pagecontent .. utils.renderWortwolke(vokabel) .. '\n\n' | ||
pagecontent = pagecontent .. utils.renderVokabelbox("Lernformen Kleines Wort", {vokabel, lektion}) | |||
pagecontent = pagecontent .. | pagecontent = pagecontent .. utils.renderFooter(vokabel, vokabel, {lektion}) | ||
pagecontent = pagecontent .. | |||
return pagecontent | return pagecontent | ||
end | end | ||
return p | return p |
Aktuelle Version vom 25. Juni 2024, 09:41 Uhr
Dieses Modul erzeugt das absolute Grundgerüst für eine Vokabel, mit Wortwolke und Wörterbuch-Links, aber ohne Formen.
local p = {}
local utils = require('Modul:LateinUtils')
function p.render(frame)
local vokabel = frame.args[1] or frame:getParent().args[1] or ''
local lektion = frame.args[2] or frame:getParent().args[2] or 0
local pagecontent = ''
if not mw.isSubsting() then
pagecontent = pagecontent .. utils.renderTemplate("Achtung", {"Dieses Modul sollte nur mit <code>{{subst:#invoke:Kleines Wort|...}}</code> eingebunden werden! "})
end
pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n'
pagecontent = pagecontent .. utils.renderWortwolke(vokabel) .. '\n\n'
pagecontent = pagecontent .. utils.renderVokabelbox("Lernformen Kleines Wort", {vokabel, lektion})
pagecontent = pagecontent .. utils.renderFooter(vokabel, vokabel, {lektion})
return pagecontent
end
return p