Modul:Kleines Wort: Unterschied zwischen den Versionen

Aus KGS-Wiki
Keine Bearbeitungszusammenfassung
K (Wortwolke und Vokabelbox via utils)
Zeile 10: Zeile 10:
     end
     end
pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n'
pagecontent = pagecontent .. '{{DISPLAYTITLE:' .. vokabel .. '}}\n'
pagecontent = pagecontent .. utils.renderTemplate('Thumbnailbox', {INHALT = utils.renderTemplate('Wortwolke', {vokabel})})
pagecontent = pagecontent .. utils.renderWortwolke(vokabel) .. '\n\n'
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. utils.renderVokabelbox("Lernformen Kleines Wort", {vokabel, lektion}) .. '\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 .. '==Weblinks==\n'
pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Navigium', {vokabel}) .. '\n'
pagecontent = pagecontent .. '* ' .. utils.renderTemplate('Navigium', {vokabel}) .. '\n'

Version vom 18. Juni 2024, 07:00 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}) .. '\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