Modul:Titelblock
Zur Navigation springen
Zur Suche springen
Dokumentation und Testfälle unter Modul:Titelblock/Doku.
require("Modul:Hilfsfunktionen") local p = {} --Zum Aufruf aus anderen Modulen function subTitelblock(oben,links,zentrum,rechts,unten,previewtext,previewbild) local text=previewtext if text=='' then text='(keine Kurzbeschreibung vorhanden) ' end local bild='' if previewbild~='' then bild='[[Datei:'..previewbild..']]' end local s='<span style="display:none;">'..text..bild..'</span>' ..'<div class="dunkel titelblock2">' ..'<div class="oben">'..oben..'</div>' ..'<div class="rechts">'..rechts..'</div>' ..'<div class="links">'..links..'</div>' ..'<div class="zentrum">'..zentrum..'</div>' ..'<div class="unten">'..unten..'</div>' ..'</div>' return s end --Aus Kompatibilität zur alten Vorlagen mit gesetzen Variablen function p.Titelblock() return subTitelblock('{{#var:Oben}}','{{#var:Links}}','{{#var:Zentrum}}','{{#var:Rechts}}','{{#var:Unten}}') end --Zum Aufruf aus anderen Vorlagen function p.TitelblockMitPreview(frame) local oben=robusttrim(frame.args[1]) local links=robusttrim(frame.args[2]) local zentrum=robusttrim(frame.args[3]) local rechts=robusttrim(frame.args[4]) local unten=robusttrim(frame.args[5]) local previewtext=robusttrim(frame.args[6]) local previewbild=robusttrim(frame.args[7]) return subTitelblock(oben,links,zentrum,rechts,unten,previewtext,previewbild) end return p