Modul:Titelblock: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 26: | Zeile 26: | ||
--Aus Kompatibilität zur alten Vorlagen mit gesetzen Variablen | --Aus Kompatibilität zur alten Vorlagen mit gesetzen Variablen | ||
function p.Titelblock() | function p.Titelblock() | ||
subTitelblock('{{#var:Oben}}','{{#var:Links}}','{{#var:Zentrum}}','{{#var:Rechts}}','{{#var:Unten}}') | return subTitelblock('{{#var:Oben}}','{{#var:Links}}','{{#var:Zentrum}}','{{#var:Rechts}}','{{#var:Unten}}') | ||
end | end | ||
Zeile 38: | Zeile 38: | ||
local previewtext=robusttrim(frame.args[6]) | local previewtext=robusttrim(frame.args[6]) | ||
local previewbild=robusttrim(frame.args[7]) | local previewbild=robusttrim(frame.args[7]) | ||
subTitelblock(oben,links,zentrum,rechts,unten,previewtext,previewbild) | return subTitelblock(oben,links,zentrum,rechts,unten,previewtext,previewbild) | ||
end | end | ||
return p | return p |
Version vom 8. Oktober 2024, 05:29 Uhr
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 bild~='' then bild='[[Datei:'..bild..']]' 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 --Die neu aufzurufende Funktion 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