Modul:Titelblock: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „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;">'..datei..bild..'</span>' ..'<div class="dunkel titelblock2">' ..'<div class="oben">'..oben..'</…“) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 13: | Zeile 13: | ||
bild='[[Datei:'..bild..']]' | bild='[[Datei:'..bild..']]' | ||
end | end | ||
local s='<span style="display:none;">'.. | local s='<span style="display:none;">'..text..bild..'</span>' | ||
..'<div class="dunkel titelblock2">' | ..'<div class="dunkel titelblock2">' | ||
..'<div class="oben">'..oben..'</div>' | ..'<div class="oben">'..oben..'</div>' | ||
Version vom 8. Oktober 2024, 05:26 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()
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])
subTitelblock(oben,links,zentrum,rechts,unten,previewtext,previewbild)
end
return p