Modul:Kleines Wort: Unterschied zwischen den Versionen

Aus KGS-Wiki
(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 ..…“)
 
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, lektion)
 
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 .. renderTemplate('Thumbnailbox', {INHALT = renderTemplate('Wortwolke', {vokabel})})
pagecontent = pagecontent .. utils.renderWortwolke(vokabel) .. '\n\n'
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. utils.renderVokabelbox("Lernformen Kleines Wort", {vokabel, lektion})
pagecontent = pagecontent .. '; [[Lernformen|Lernform]]\n'
pagecontent = pagecontent .. utils.renderFooter(vokabel, vokabel, {lektion})
pagecontent = pagecontent .. ': <span lang="la">' .. vokabel .. '</span>' .. renderTemplate('Link Campus-Lektion', {lektion}) .. '\n'
pagecontent = pagecontent .. ';Bedeutungen\n'
pagecontent = pagecontent .. ';Wendungen\n'
pagecontent = pagecontent .. ';Verwandte Wörter\n'
pagecontent = pagecontent .. ';In anderen Sprachen'
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. '==Weblinks==\n'
pagecontent = pagecontent .. '* ' .. renderTemplate('Navigium', {vokabel}) .. '\n'
pagecontent = pagecontent .. '* ' .. renderTemplate('Georges', {vokabel}) .. '\n'
pagecontent = pagecontent .. '\n\n'
pagecontent = pagecontent .. '[[Kategorie:Konjunktion (Latein)]]'
pagecontent = pagecontent .. '[[Kategorie:Campus Lektion 1]]'


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