Modul:Titelblock: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
K (Schützte „Modul:Titelblock“: SyncBot ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt))) |
||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
end | end | ||
local bild='' | local bild='' | ||
if | if previewbild~='' then | ||
bild='[[Datei:'.. | bild='[[Datei:'..previewbild..']]' | ||
end | end | ||
local s='<span style="display:none;">'..text..bild..'</span>' | local s='<span style="display:none;">'..text..bild..'</span>' | ||
Zeile 29: | Zeile 29: | ||
end | end | ||
-- | --Zum Aufruf aus anderen Vorlagen | ||
function p.TitelblockMitPreview(frame) | function p.TitelblockMitPreview(frame) | ||
local oben=robusttrim(frame.args[1]) | local oben=robusttrim(frame.args[1]) |
Aktuelle Version vom 11. Oktober 2024, 08:17 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 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