Hallo zusammen,
folgende Ausgangslage:
Ich hab tt_news und pdf_generator2 ohne grössere Probleme zum laufen gebracht. Hier mein TS:
pdf_generator {
stylesheet = fileadmin/templates/css/pdf.css
}
lib.pdf = TEXT
lib.pdf {
value = PDF
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.include_post_vars = 1
postUserFunc.target = _blank
}
Funktioniert bestens, das CSS liest er auch. Nun aber das Problem:
Sobald man RealUrl anwirft, verarbeitet er das Stylesheet nicht mehr, funktioniert aber ansonsten immer noch.
Kann mir einer auf die Sprünge helfen?
danke für Eure Antworten.
Hi,
hast du deine .htaccess Datei korrekt konfiguriert?
und von _.htaccess auf .htaccess umbenannt?
greez
ja, hab ich, an dem sollte es eigentlich nicht liegen...
greetz
Im Typoscript must du folgendes eintragen:
config.simulateStaticDocuments = 0
#hier ists wichtig das http:// dabei steht sonst greift das stylesheet nicht.
config.baseURL = http://www.domain.tld
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
und wenn das auch nix hilft, versuch mal in der Typo 3 installation /apache/conf/ in der Datei httpd.conf alle:
AllowOverride None
Auf
AllowOverride All
zu ändern.
greez
teamit_bernhards schrieb
Im Typoscript must du folgendes eintragen:
config.simulateStaticDocuments = 0
#hier ists wichtig das http:// dabei steht sonst greift das stylesheet nicht.
config.baseURL = http://www.domain.tld
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
und wenn das auch nix hilft, versuch mal in der Typo 3 installation /apache/conf/ in der Datei httpd.conf alle:
AllowOverride None
Auf
AllowOverride All
zu ändern.
greez
Ich glaube bei config.baseUrl muss am ende noch ein / rein.
also
config.baseURL = http://www.domain.tld/
saschae schrieb
Ich glaube bei config.baseUrl muss am ende noch ein / rein.
also
config.baseURL = http://www.domain.tld/
Sollte egal sein.
Bei mir funzts auch so.
greez
Hallo TypoFrog,
hast du mit der Änderung in der apache/conf Erfolgt gehabt?
Ich hänge am gleichen Problem. Egal, wie ich Bilder einbinde (ob über Stylesheet oder direkt als HTML-Tag), sie werden nicht angezeigt. CSS wird nur als Inline-CSS (direkt im HTML-Tag) berücksichtigt, allerdings werden auch hier Bilder (background-image) nicht includiert. Schreibweise relativer oder absoluter Link - völlig wurscht.
Ich vermute auch die Kombination pdf_generator2 und RealUrl als Ursache der Schwierigkeiten.
Viele Grüße
Ines Müller
Hallo zusammen
Danke schon mal für eure Inputs...
An der RealUrl-Konfiguration hat es schon mal nicht gelegen, die apache/conf war richtig eingestellt. RealUrl funktioniert bei mir übrigens mit und ohne "/", aber ich glaube, einige Extensions fordern das "/" am Schluss.
Zurück zum pdf_generator: RealUrl ist ziemlich sicher die Ursache, weil ohne funktionierts einwandfrei. Mir ist aufgefallen, dass die Adresse zum PDF nicht von RealUrl umgeschrieben wird, aber eigentlich sollte er das Stylesheet auch dann finden.
Gruss,
TypoFrog
Hallo zusammen,
so weiteres Ausprobieren hat bei mir nun ergeben, daß wohl doch der base href-tag die eigentliche Fehlerursache ist. Ich hatte erst nur RealUrl deinstalliert, tat sich nichts, dann die drei RealUrl-Zeilen im TS auskommentiert. Styles und Bilder im PDF werden nun angezeigt.
wie schade, daß RealUrl ohne base href nicht tut ...
Hallo Leute,
Ich habe mir mit folgendem Workaround geholfen. Dabei war mein Glück, dass ich die PDF-Generierung nur für eine Seite brauche. Ich hab dort einfach via Extension-Template RealUrl abgeschaltet und baseURL ohne "http://" gebraucht:
config {
prefixLocalAnchors = all
simulateStaticDocuments = 0
baseURL = www.example.com
tx_realurl_enable = 0
}
Ausserdem hab ich sicherheitshalber die entsprechende Seite in der localconf.php von RealURL ausgeschlossen:
'pagePath' => array(
'excludePageIds' => 22,
),
Das wirkt. Alle anderen Seiten haben RealURL, und der pdf_generator frisst das CSS.
Schönen Abend,
TypoFrog