PDF Export anpassen mit Header und Footer
getestet mit Version 25.07
Anforderung
Die Standard-PDF Seite ist nicht wirklich ansprechend, also werden hier Header und Footer sowie Seitenzahlen eingefügt.
betroffene Dateien
Dateien müssen sich in der entsprechenden Struktur unterhalb des Themes befinden.
Ordner = kursiv
Dateien = fett
Inhalte der Dateien
export-body-start.blade.php
Die Datei muss am Ende wie folgt aussehen:
@if ($format === 'pdf')
<style media="print">
.print-header-footer {
position: fixed;
width: 100%;
}
.print-footer {
position: fixed;
bottom: -40px;
width: 100%;
}
.print-header-footer-inner {
max-width: 840px;
margin: 0 auto;
color: #666;
}
.print-page-number:after {
content: "Seite "counter(page);
}
@page {
margin-top: 100px;
margin-bottom: 80px;
}
</style>
<div class="print-header-footer" style="top: -60px;">
<div class="print-header-footer-inner">
<div style="float: left; opacity: 0.8;">
<img height="50" src="data:image/png;base64,{{ base64_encode(file_get_contents(theme_path('images/logo.png'))) }}">
</div>
</div>
<div style="clear:both;"></div>
<hr style="color: #ccc;">
</div>
<div class="print-header-footer" style="bottom: -40px;">
<div class="print-header-footer-inner">
<div style="float: left; opacity: 0.8; font-size: 8pt; text-align: left">
© [Footer-Text links]
</div>
<div style="float: right; opacity: 0.8; font-size: 8pt; text-align: right">
<div class="print-page-number" style="opacity: 1"></div>
</div>
</div>
<div style="clear:both;"></div>
</div>
@endif
No comments to display
No comments to display