Modul:Verschiedene Banner

Aus Vikidia
Zur Navigation springen Zur Suche springen

Die Dokumentation für dieses Modul kann unter Modul:Verschiedene Banner/Doku erstellt werden

local p = {}

--
-- Spezifische Funktionen
--



--
-- Generische Funktionen
--

function p.BandeauRiese( frame )
	local b = require( 'Modul:Riesiges Stirnband' )
	local retour = tostring( b.bandeau( nil, -- Funktion für Module reserviert
	                                    frame.args['Text'] ~= '' and frame.args['Text'],
	                                    frame.args['Hintergrundfarbe'] ~= '' and frame.args['Hintergrundfarbe'],
	                                    frame.args['Randfarbe'] ~= '' and frame.args['Randfarbe'],
	                                    b.BildStirnband ( nil, frame.args['Bild'] ~= '' and frame.args['Bild'] )))

	local nocat = frame:getParent().args['nocat']
	if frame.args['cat'] and (not nocat or nocat == '') then
		retour = retour .. '[[Kategorie:' .. frame.args['cat'] .. ']]'
	end

	return retour
end

function p.StirnbandGro( frame )
	local b = require( 'Modul:Großes Stirnband' )
	local retour = tostring( b.bandeau( nil, -- fonction réservée aux modules
	                                    frame.args['Titel'] ~= '' and frame.args['Titel'],
	                                    frame.args['Text'] ~= '' and frame.args['Text'],
	                                    frame.args['Hintergrundfarbe'] ~= '' and frame.args['Hintergrundfarbe'],
	                                    frame.args['Randfarbe'] ~= '' and frame.args['Randfarbe'],
	                                    b.imageBandeau( nil, frame.args['linkes Bild'] ~= '' and frame.args['linkes Bild'] ),
	                                    b.imageBandeau( nil, frame.args['rechtes Bild'] ~= '' and frame.args['rechtes Bild'] )))
	return zuruck
end

return p