Modul:Kleines Wort: Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sn (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 12: | Zeile 12: | ||
pagecontent = pagecontent .. renderTemplate('Thumbnailbox', {INHALT = renderTemplate('Wortwolke', {vokabel})}) | pagecontent = pagecontent .. renderTemplate('Thumbnailbox', {INHALT = renderTemplate('Wortwolke', {vokabel})}) | ||
pagecontent = pagecontent .. '\n\n' | pagecontent = pagecontent .. '\n\n' | ||
pagecontent = pagecontent .. | pagecontent = pagecontent .. utils.renderTemplate("Vokabelbox", { | ||
Lernformen = utils.renderTemplate("Lernformen Kleines Wort", {vokabel, lektion}); | |||
Bedeutungen = ''; | |||
Wendungen = ''; | |||
Verwandte = ''; | |||
Aufbau = ''; | |||
AndereSprachen = '' | |||
}) | |||
pagecontent = pagecontent .. '\n\n' | pagecontent = pagecontent .. '\n\n' | ||
pagecontent = pagecontent .. '==Weblinks==\n' | pagecontent = pagecontent .. '==Weblinks==\n' | ||
pagecontent = pagecontent .. '* ' .. renderTemplate('Navigium', {vokabel}) .. '\n' | pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Navigium', {vokabel}) .. '\n' | ||
pagecontent = pagecontent .. '* ' .. renderTemplate('Georges', {vokabel}) .. '\n' | pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Georges', {vokabel}) .. '\n' | ||
pagecontent = pagecontent .. '\n\n' | pagecontent = pagecontent .. '\n\n' | ||
pagecontent = pagecontent .. utils.renderTemplate("Vokabel-Kategorien", {lektion}) | |||
pagecontent = pagecontent .. utils. | |||
return pagecontent | return pagecontent | ||
end | end | ||
return p | return p |
Version vom 20. Mai 2024, 08:54 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 .. renderTemplate('Thumbnailbox', {INHALT = renderTemplate('Wortwolke', {vokabel})})
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. utils.renderTemplate("Vokabelbox", {
Lernformen = utils.renderTemplate("Lernformen Kleines Wort", {vokabel, lektion});
Bedeutungen = '';
Wendungen = '';
Verwandte = '';
Aufbau = '';
AndereSprachen = ''
})
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. '==Weblinks==\n'
pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Navigium', {vokabel}) .. '\n'
pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Georges', {vokabel}) .. '\n'
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. utils.renderTemplate("Vokabel-Kategorien", {lektion})
return pagecontent
end
return p