Hallo!
Ich bräuchte in einem eigenen Modul im Backend bei klick auf einen Button ein neues Fenster bzw eine neue Seite ohne irgendwelche Sachen aus dem Backend. Kann mir da wer eine Idee dazu geben?
Hintergrund ist folgender:
Ich habe in einem eigenen Modul eine Art "Ausweisdruck" zu erledigen. Daher brauche ich auf der ausgegebenen Seite nichts, was von Contao kommt.
Ich bin nach einigem hin und her nun soweit, dass ich mittels eines Buttons einfach ein neues Fenster öffnen lasse, indem ich mittels css versuche, alle Contao Elemente auszublenden. Sieht dann so aus:
HTML-Code:
<td colspan="5">
<button type="submit" formtarget="_blank" name="task" value="printIdCards" class="tl_submit">Ausgewählte Ausweise drucken</button>
</td>
und dazu rufe ich dann mein eigenes Template auf, dass ja aber leider die ganzen Backend Sachen mitliefert...Klar, ist ja nur mein Modulteil, umgeben vom Backend Template. So in etwa:
HTML-Code:
<style>
body{width:778px;background:none;}
table{margin-right:1px;margin-bottom:0px;}
#header,#left,#footer{display:none;}
#main{padding:0;margin:0;background:0;border:0;box-shadow:#FFFFFF;}
#main h1{display:none;}
</style>
<?php if ($this->idCards): foreach ($this->idCards as $idCard): ?>
[...]
Das kann ja aber eigentlich nicht die Lösung sein, das müsste doch irgendwie anders gehen, oder?
Ich bin für alle Ideen zu haben, auch einen komplett anderen Weg.
Was ich eben brauche, ist die Möglichkeit quasi eine art Druckansicht bestimmter ausgewählter Datensätze zu erzeugen, sprich Ausweise auf einer Vorlage zu drucken. Die Vorlage (also das Stück Papier) kann ich leider nicht verändern.
Ich bin für jede Hilfe dankbar...
Lesezeichen