*Kopfschüttel* ich hab mal Screens gemacht sonst glaubt man es mir wieder nicht...
"Unter Alles" ist falsch, es muss genau über allem stehen, da TS ja zeilenweise abgearbeitet wird! Und ich muss das Printing ja erst definieren, bevor ich es meinem Marker zuweise! Sonst passiert ja nix, gell ;o)
Tut mir Leid da liegst leider du falsch, wenn es nämlich wirklich zeilenweise gehen würde könntest du nicht kreuzreferenzieren und keine Verarbeitungen bzw Renderring wiederholen!
Auch veränderen von Temporärobjecten oder wiederholte Abarbeitung wäre umöglich!
temp.GIF = IMAGE
temp.GIF.file = GIFBUILDER
temp.GIF.file {
XY = [10.w] + 6, [10.h] + 6
backColor = #FFFFFF
10.offset = 3, 3
10 = TEXT
10.text.field = subtitle // title
10.textMaxLength = 200
10.fontSize = 13
10.fontFile = fileadmin/fonts/ARIALBD.TTF
10.fontColor = #000000
10.niceText = 0
Hast du dir schonmal überlegt warum DAS funktioniert?
Nach deiner Erklärung würde als 1. XY = [10.w] + 6, [10.h] + 6 abgearbeitet werden, dann 10.fontSize = 13, dies ist aber unmöglich, woher sollte er ohne die Schriftgröße die höhe und die Länge des Textes errechnen können? (Computer nun Hellseher?!)
Den 2. Beweiß dazu liefert mein TS vom Haupttemplate (ja das funktioniert!)
Bild: typo3.ideefix.net/…/ts_print_2.jpg
Wie man unschwer erkennen kann ist der Scrollbalken ganz unten... also Ende der Seite (das ist das Maintemplate)
Mit den Markern hast du allerdings recht, da die ausgelagert sind (ja das Haupttemplate ist so schon über 50 Zeilen expandiert) werden die vorher abgearbeitet... ich habe es allerdings getestet... solange ich temps habe kann ich die überall hinschieben sie werden so-wie-so abgearbeitet (marker allerdings müssen vorher eingebunden werden!)
Was das mit "plugin.alt.print"... das kann ich leider nicht bestätigen, bei mir sieht das so aus:
Bild: typo3.ideefix.net/…/ts_print_1.jpg
Ach ja das mit dem CSS:
Wie schon im oberen Bild zu sehen:
# Mein DIV-Layout
includeCSS.file1 = fileadmin/template/sub/res/layout_print.css
# Mein Style für Schrift, Tabellen und CO
includeCSS.file2 = fileadmin/template/sub/res/stylesheet_print.css
MFG Proximo