Hallo Leute
Ich habe in meinem Haupttemplate ein lib.print als TSOP gemappt.
Diesem weise ich die temp.PRINT zu (lib.print < temp.PRINT).
In der temp.PRINT wird die Seite print aufgerufen und weiter unten als print=Page definiert.
habe folgendes in meinem TS stehen
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39:
| temp.PRINT = COA temp.PRINT { wrap = <a href="|" name="Drucken" title="Drucken" target="_blank" class="print">Seiteeninhalt ausdrucken</a> 10 = TEXT 10.data = getIndpEnv:REQUEST_URI 10.listNum.splitChar = . 10.listNum = 0 # wenn der wert auf 1 steht, wird ein falscher Link ausgegeben. 10.wrap = |/print } [globalString = ENV:REQUEST_URI = *php?id*] temp.PRINT.10 > temp.PRINT { 10 = TEXT 10.data = getIndpEnv:REQUEST_URI 10.wrap = |&type=98 } [GLOBAL] print = PAGE print { typeNum = 98 bodyTag =<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="javascript:window.print()"> 30=TEXT 30.value = <p class="titel">Dies ist mein Header für das Drucken</p> 50 < styles.content.get 70=TEXT 70.value = <p class="titel">Dies ist mein Footer für das Drucken</p> includeCSS { file1 = fileadmin/print.css } } lib.print < temp.PRINT |
Das Ausdrucken der Seite funktioniert auch, aber
Die Reihenfolge der Artikel ist im Druck nach der UID sortiert und nicht wie sie im Frontend dargestellt wird.
Wie kann ich erreichen, dass meine Seite in der selben Reihenfolge ausgedruckt wird wie sie in der colpos=0 steht?
Vielen Dank für eure Hilfe im voraus
Grüsse aus dem Ländle kilian