pdf_generator2 benutzt CSS nicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 30. 08. 2008 [23:41]
|
|
|
DerFredster
Dabei seit: 01.04.2008
Beiträge: 37
|
Guten Tag, gibt es hierzu ein Lösung? Bei mir funktioniert das Einbinden des CSS-Stylesheets nicht. Bilder, die im Inhalt der Seite sind, werden dagegen dargestellt. Anbei mein TS (basierend auf Einpraegsams) - ansonsten habe ich nichts weiter im Setup des Root Templates: TYPOSCRIPT includeLibs.tx_pdfgenerator2 = EXT:pdf_generator2/class.tx_pdfgenerator2.php pdf_generator = PAGE pdf_generator { stylesheet = fileadmin/templates/styles/print_styles.css 50 = CONTENT 50 < styles.content.get 50.wrap = | } Hat jemand eine Idee? Danke für Tipps, DF |
|
Verfasst am: 31. 08. 2008 [22:39]
|
|
|
DerFredster
Dabei seit: 01.04.2008
Beiträge: 37
|
... Wald und Bäume. Ich hatte im noch im Header des Seitentemplates ein anderes Stylesheet eingebunden. Hat sich also geklärt. |
|
Verfasst am: 17. 04. 2009 [15:04]
|
|
|
pow
Dabei seit: 30.10.2008
Beiträge: 719
|
Hallo, hab das selbe Problem, der frisst das CSS nicht Extension Template Setup (root): TYPOSCRIPT pdf_generator2.size = A4 pdf_generator2.pdfversion = 1.4 pdf_generator2.cssmedia = screen includeLibs.tx_pdfgenerator2 = EXT:pdf_generator/class.tx_pdfgenerator2.php pdf_generator2 = PAGE pdf_generator2 { typeNum = 123 stylesheet = fileadmin/sub/stylesheet.css config.pageGenScript = typo3conf/ext/pdf_generator2/gen_pdf.php config.admPanel = 0 config.xhtml_cleaning = 0 config.USERNAME_substToken = config.ftu = 0 config.disableCharsetHeader = 0 config.prefixLocalAnchors = 0 bodyTag = <body> 50 = CONTENT 50 < styles.content.get } Wieso nicht?!?!?!? Ich dreh echt schon am Rad Hab den pdf_generator und auch den pdf_generator2 installiert. Typo3 = 4.1.10 |
|
Verfasst am: 17. 04. 2009 [15:26]
|
|
|
pow
Dabei seit: 30.10.2008
Beiträge: 719
|
Ok habs auf die alte Methode gelöst: alle pdf_generator komplett gelöscht, einen Compare gestartet um alte Datenbankfelder zu eliminieren. Neu installiert. Es klappt. Typo3...
|
|
Verfasst am: 26. 04. 2011 [20:01]
|
|
|
kitze
Dabei seit: 21.10.2009
Beiträge: 25
|
dieser Beitrag hat mir weitergeholfen: http://www.blogix.net/2010/08/25/pdf_generator2-benutzt-css-nicht/ zusätzlich hab ich den base href gekillt: TYPOSCRIPT pdf_generator { # Weil die Bild- und CSS-Dateien zur PDF-Generierung lokal geholt werden, # muss der basehref weg und die CSS-Dateien muessen ohne Timestamp eingebunden werden: config.pdf_generator2.regexp_search1 = /<base href="[^"]*" \/>/ config.pdf_generator2.regexp_replace1 = <!-- und weg damit --> config.pdf_generator2.regexp_search2 = /\.css\?([0-9]{10})/ config.pdf_generator2.regexp_replace2 = .css } Grüße |
|
Verfasst am: 21. 04. 2012 [12:39]
|
|
|
chainsaw81
Dabei seit: 05.03.2007
Beiträge: 69
|
hi zusammen, ich verzweifle ebenfalls am pdf_geneartor2 ... Habe die EXT bereits bei einem anderen Kunden problemlos zum laufen gebracht, doch beim aktuellen Kunden ist der Wurm drin ... Mir wird zwar ordnungsgmäß ein pdf erzeugt jedoch ohne Bilder. Ganz egal ob ich sie mit absolutem Pfad via TS.Obj einbinde oder via TemplaVoila mappe ... es erscheint nur ein kleiner Rahmen mit der alt="" Beschreibung. Weiß jemand Rat? TYPOSCRIPT |
|
Verfasst am: 23. 04. 2012 [10:05]
|
|
|
kitze
Dabei seit: 21.10.2009
Beiträge: 25
|
chainsaw81 schrieb: Habe die EXT bereits bei einem anderen Kunden problemlos zum laufen gebracht, doch beim aktuellen Kunden ist der Wurm drin ... Anderer Webserver? Andere Einstellungen im Apachen? Bilder nur im fertigen PDF nicht dargestellt oder auch schon in der Preview mit type=XXX ? |
|
Verfasst am: 23. 04. 2012 [16:46]
|
|
|
chainsaw81
Dabei seit: 05.03.2007
Beiträge: 69
|
hi, die sache mit der preview sagt mir nichts, im manual steht dazu nichts geschrieben? kannst du mir mehr verraten? es handelt sich um den gleichen hoster (hosteurope) jedoch um zwei verschiedene pakete (webpack vs. virtual server). das aktuelle problem tritt beim webpack auf. ein auszug aus dem error log: [Mon Apr 23 11:09:18 2012] [error] [client 148.188.x.xx] Status code:200, referer: http://www.xxx.de/2011/index.php?id=44 [Mon Apr 23 11:09:18 2012] [error] [client 148.188.x.xx] Fetching: http://www.xxx.de/2011/fileadmin/css/screen/printlayout.css, referer: http://www.xxx.de/2011/index.php?id=44 [Mon Apr 23 11:09:18 2012] [error] [client 148.188.x.xx] Status code:200, referer: http://www.xxx.de/2011/index.php?id=44 [Mon Apr 23 11:09:18 2012] [error] [client 148.188.x.xx] Fetching: http://www.xxx.de/2011/fileadmin/images/Logo_Praxis.jpg[/b], referer: http://www.xxx.de/2011/index.php?id=44 [Mon Apr 23 11:09:18 2012] [error] [client 148.188.x.xx] Status code:200, referer: http://www.xxx.de/2011/index.php?id=44 sowohl das css wie auch die bilder werden ignoriert. tippe daher auf einen pfad-fehler? habe jedoch schon die baseurl etc. mit angegeben, ohne erfolg. hat noch jemand eine idee? danke und grüße [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 23.04.2012 um 16:47.] |
|
Verfasst am: 23. 04. 2012 [17:11]
|
|
|
kitze
Dabei seit: 21.10.2009
Beiträge: 25
|
chainsaw81 schrieb: die sache mit der preview sagt mir nichts, im manual steht dazu nichts geschrieben? kannst du mir mehr verraten? du hast ja für deine PDF-Version der Seite ein eigenes TypoScript-PAGE-Object angelegt. Dieses hat ja nen numType oder typeNum (kanns mir nie merken |
|
Verfasst am: 23. 04. 2012 [19:23]
|
|
|
chainsaw81
Dabei seit: 05.03.2007
Beiträge: 69
|
ja das ist richtig, nur wenn ich die adresse mit type=123 eingebe will er sofort das pdf öffnen? TYPOSCRIPT #pdf funktion pdf_generator = PAGE pdf_generator { includeCSS.pdf = fileadmin/css/screen/printlayout.css config.pdf_generator2 { regexp_search1 = /printlayout\.css\?([0-9]{10})/ regexp_replace1 = printlayout.css } } TYPOSCRIPT #pdf link im footer lib.pdfprint.10 = TEXT lib.pdfprint.10.value = <img src="fileadmin/images/pdf.gif" title="Pdf erzeugen" alt="Icon PDF Version" /> PDF-Version lib.pdfprint.10.postUserFunc = tx_pdfgenerator2->makePdfLink lib.pdfprint.10.postUserFunc { target = _blank attachment = 0 } |



