Zum Inhalt springen

pdf generator2

Erstellt am 4. November 2007 · 6 Antworten · letzte Antwort am 7. Dezember 2007

Tags: Frage

nishna ·

Hallo!

ich habe pdf generator 2 installiert und funktioniert auch alles super. Nur wird das pdf mit times und weissem hintergrund erzeugt und nicht ein bisschen css style ist zu sehen. Genau deswegen hatte ich aber eigentlich generator2 installiert. Wenn ich im extension manager nachsehe habe ich eine lange latte von solchen einträgen:
No XCLASS inclusion code found in file "html2ps/background.image.php"
No XCLASS inclusion code found in file "html2ps/background.php"
No XCLASS inclusion code found in file "html2ps/background.position.php"
No XCLASS inclusion code found in file "html2ps/box.block.inline.php"
No XCLASS inclusion code found in file "html2ps/box.block.php"
No XCLASS inclusion code found in file "html2ps/box.br.php"
No XCLASS inclusion code found in file "html2ps/box.button.php"
No XCLASS inclusion code found in file "html2ps/box.button.reset.php"
No XCLASS inclusion code found in file "html2ps/box.button.submit.php"

Sieht sehr so aus als wären das die sachen, die das css betreffen. Weiss jemand wie ich das lösen kann?

Viele Grüsse

Natascha

Keiner eine Ahnung, warum keine styles da sind?

parallaxis ·

Hi!
Ich sitze jetzt auch schon 2 Tage daran und versuche herrauszufinden,
wieso der mein CSS nicht schluckt?

Mein TypoScript:

###Setup PDF###
pdf_generator {

stylesheet = fileadmin/template/Library/pdf.css

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/pdf.html

10.subparts.CONTENT-RIGHT = CONTENT_RIGHT 
10.subparts.CONTENT-RIGHT.table = tt_content
10.subparts.CONTENT-RIGHT < styles.content.getRight

10.subparts.CONTENT-LEFT = CONTENT_LEFT 
10.subparts.CONTENT-LEFT < styles.content.getLeft

10.subparts.CONTENT-BORDER = CONTENT_BORDER
10.subparts.CONTENT-BORDER.table = tt_content
10.subparts.CONTENT-BORDER < styles.content.getBorder

10.subparts.PFAD = HMENU
10.subparts.PFAD.special = rootline
10.subparts.PFAD.special.range = 0 |-1
10.subparts.PFAD.1 = TMENU
10.subparts.PFAD.1.wrap = | 
10.subparts.PFAD.1.NO.allWrap = |*||&nbsp;&#187;&nbsp; |*| |
}

#Wichtig wenn der Content im html-Template angegeben wird da sonst der Inhalt zwei mal angezeigt wird
pdf_generator.50.select.where = colPos=

Meine pdf.html

<img src="fileadmin/template/images/Logo.jpg" /><br />
<br />
<div id="Pfadmenu"><!--###PFAD###  start-->Spalte1<!--###PFAD###  stop--></div>
<div id="Spalte1">

<!--###CONTENT-LEFT###  start-->Spalte1<!--###CONTENT-LEFT###  stop-->
</div>

<div id="Spalte3">
 <!--###CONTENT-RIGHT###  start-->Spalte3<!--###CONTENT-RIGHT###  stop-->
</diV>

mein CSS:

/*{margin:0px;padding:0px;}*/

body {
margin: 0px 0px; /* setting top and bottom margin */
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
color:#ff0000;
}

a{
text-decoration:none;
color:#666666;
}

img {border:0;}

p{
font-size:12pt;
}

h1{
font-size:13pt;
margin-top:0px;
}

h2{
font-size:12pt;
font-weight:bold;
}

h3{
font-weight:bold;
font-size:12pt;
}

th{
font-weight:bold;
font-size:12pt;
}

ul{
font-size:12pt;
/*list-style-type:square;*/
}

li {
font-size:12pt;
}

#Rahmen {
        margin: 0 0;
    }


#Inhalt {
width:700px;
clear:both;
}



#Spalte1 {
text-align:left;
width:700px;
margin-bottom:25px;
}

#Pfadmenu{
color:#6e6e6e;
font-size:13pt;
margin-bottom:20px;
width:700px;
}

#Spalte1-Big {
text-align:left;
width:700px;
margin-bottom:25px;
}

#Spalte2 {
display:none;
visibility:hidden;
width:0px;
}


#Spalte2 img {
display:none;
visibility:hidden;
}

#Spalte3 {
text-align:left;
width:700px;
margin-bottom:25px;
}

#druckbutton {
display:none;
visibility:hidden;
width:0px;
}
nishna ·

bei funktioniert es inzwischen einwandfrei! hatte nur kein extra template erstellt, ich depp!! und mein aufbau ist fast genauso wie deiner, nur dass ich template autoparser benutze.
was mich ja jetzt noch interessieren würde...ja wie mache ich denn mehrseitige pdfs? da wird ja immer nur eine seite erstellt, was ziemlich doof ist, wenn der rest einfach abgeschnitten ist.

parallaxis ·

Also mehrseitigkeit funktioniert bei mir ohne das ich was tun kann.
An deiner Stelle würde ich also aufs Floaten bei der PFD-ausgabe verzichten.
😉

Muss denn irgendwas am CSS/HTML speziell beachtet werden damit das PDF auch nachher schick aussieht? #angry#

nishna ·

also bei funktioniert es jetzt, nur leider das floaten nicht. Kommt bei dir gar kein css an? Ich hatte alles aus meinem css rausgelöscht an den nach und nach wieder reingetan um zu sehen was funktioniert. mein html und css sieht nicht anders aus als deins!