[TYPO3-german] pdf_generator2 - nur weiße Seite

Sven Burkert sbu at agentur-kiesewetter.de
Mon Jul 31 15:10:33 CEST 2006


Hallo Dirk,

ich habe jetzt einfach mal *gar nichts* in das Template geschrieben, 
sondern an die URL ein "&type=123" angehängt. Nun erscheint Text im 
PDF!!! Suuuper :)

Anscheinend wird der Text, den man im Template hinzufügt (page.10.value 
= HELLO WORLD!) nicht beachtet.

Viele Grüße & vielen Dank für die ausdauernde Hilfe,
Sven

Dirk Reichel schrieb:
> Tja, wirst wohl mit mir vorlieb nehmen müssen. Aufs Template ganz
> verzichten? Mmhhh, das habe ich noch nicht ausprobiert. Woher sollte TYPO3
> denn dann wissen, wo und wie es welchen Content darstellen kann. Da bin ich
> aber skeptisch...
> Wie wäre es mit folgendem im TS-Setup:
> 
> #######################################################################
> # Default PAGE object #
> #######################################################################
> page = PAGE
> page {
>         typeNum = 0
> 
>         stylesheet = fileadmin/XY.css
> 
>         10 = TEMPLATE
>         10.template = FILE
>         10.template.file = fileadmin/XY.html
>         10.workOnSubpart = DOKUMENT
> 
>         10.marks {
>             PDF = TEXT
>             PDF {
>                   value = PDF-Version
>                   postUserFunc = tx_pdfgenerator2->makePdfLink
>                   postUserFunc.target = _blank
>             }
> 
>             INHALT = CONTENT
>             INHALT {
>                    table = tt_content
>                    select.orderBy = sorting
>                    select.where= colPos = 0
>             }
>         }
> }
> #######################################################################
> 
> Brauchst also nur eine CSS-Datei, eine HTML-Vorlage mit zwei Markern
> ###PDF### und ###INHALT###, um das zu testen. In der Konfiguration der
> Extension 'pdf_generator2' im Extension-Manager muss folgendes konfiguriert
> sein:
> Disable gzip compression = 1
> type ID = 123
> 
> Wenn es dann auch nicht läuft, bin ich ziemlich am Ende mit meinem Latein.
> 
> Gruß
> Dirk
> 
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Sven
> Burkert
> Gesendet: Montag, 31. Juli 2006 14:08
> An: German Typo3 Userlist
> Betreff: Re: [TYPO3-german] pdf_generator2 - nur weiße Seite
> 
> Hab sogar schon eine komplett neue Typo3-Installation aufgesetzt mit 
> keiner nachinstallierten Extension! Auch hier gings nicht...
> 
> Ich habe es auch schon auf zwei verschiedenen Servern probiert.
> 
> Ich kann doch aufs Template verzichten wenn ich den Text in Typo3-Script 
> anlege!?
> 
>  >>>>page = PAGE
>  >>>>page.10 = TEXT
>  >>>>page.10.value = HELLO WORLD!
>  >>>>
>  >>>>page.110 = TEXT
>  >>>>page.110.value = printable version
>  >>>>page.110.postUserFunc = tx_pdfgenerator2->makePdfLink
> 
> Schade, dass du der einzige bist, der antwortet...
> 
> Dirk Reichel schrieb:
> 
>>Hi,
>>
>>ich weiß, dass einige Extensions Probleme mit dem pdf_generator haben.
>>Vielleicht verzichtest Du mal testweise auf tx_automaketemplate und baust
>>auf einer konventionellen HTML-Vorlage auf. Vielleicht auch nur mal so zum
>>Test. Hier gibt es kostenlose TYPO3-Templates:
>>http://mediatech.net/typo3_templates.html
>>http://www.cms-templates.de/templates/gratis-template.html
>>http://www.typo3.mapseven.de/index.php?id=19
>>
>>Viele Grüße
>>Dirk
>>
>>-----Ursprüngliche Nachricht-----
>>Von: typo3-german-bounces at lists.netfielders.de
>>[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Sven
>>Burkert
>>Gesendet: Montag, 31. Juli 2006 13:26
>>An: German Typo3 Userlist
>>Betreff: Re: [TYPO3-german] pdf_generator2 - nur weiße Seite
>>
>>Klar, hab ich (den String "aaaa" und noch einen Text direkt im Template 
>>"test.html"):
>>
>>plugin.tx_automaketemplate_pi1 {
>>   content = FILE
>>   content.file = fileadmin/templates/test.html
>>   ## Elemente, die automaketemplate ersetzen soll
>>   elements {
>>     BODY.all = 1
>>     BODY.all.subpartMarker = DOCUMENT_BODY
>>     HEAD.all = 1
>>     HEAD.all.subpartMarker = DOCUMENT_HEADER
>>     HEAD.rmTagSections = title
>>     TABLE.all = 1
>>     TD.all = 1
>>     TR.all = 1
>>     DIV.all = 1
>>     P.all = 1
>>     SPAN.all = 1
>>   }
>>   relPathPrefix = fileadmin/
>>}
>>
>>temp.test = TEXT
>>temp.test.value = aaaa
>>
>>temp.pdf = TEXT
>>temp.pdf.value = printable version
>>temp.pdf.postUserFunc = tx_pdfgenerator2->makePdfLink
>>temp.pdf.userFunc.include_post_vars = 1
>>
>>temp.mainTemplate = TEMPLATE
>>temp.mainTemplate {
>>   template =< plugin.tx_automaketemplate_pi1
>>   workOnSubpart = DOCUMENT_BODY
>>   subparts.test < temp.test
>>   subparts.pdf < temp.pdf
>>}
>>
>>temp.headTemplate = TEMPLATE
>>temp.headTemplate {
>>	template =< plugin.tx_automaketemplate_pi1
>>	workOnSubpart = DOCUMENT_HEADER
>>}
>>
>>page = PAGE
>>page.typeNum = 0
>>page.10 < temp.mainTemplate
>>page.headerData.10 < temp.headTemplate
>>
>>page.config.index_enable = 1
>>page.config.index_externals = 1
>>
>>page.500 < temp_read
>>
>>
>>
>>
>>Dirk Reichel schrieb:
>>
>>
>>>Mmhhh, hast Du denn überhaupt Inhalt auf der Seite drauf und bindest Du
>>
>>den
>>
>>
>>>Inhalt auch über einen Marker in TS ein?
>>>
>>>Viele Grüße
>>>Dirk
>>>
>>>-----Ursprüngliche Nachricht-----
>>>Von: typo3-german-bounces at lists.netfielders.de
>>>[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Sven
>>>Burkert
>>>Gesendet: Montag, 31. Juli 2006 11:30
>>>An: German Typo3 Userlist
>>>Betreff: Re: [TYPO3-german] pdf_generator2 - nur weiße Seite
>>>
>>>Habs jetzt auch mal mit Markern gemacht (automaketemplate) und habe die 
>>>Schriften kopiert.
>>>Leider funktioniert es noch immer nicht :(
>>>
>>>Mit "Server-Konfiguration" meinte ich die PHP-/Apache-Einstellungen.
>>>
>>>Gruß
>>>Sven
>>>
>>>Dirk Reichel schrieb:
>>>
>>>
>>>
>>>>Hi Sven,
>>>>
>>>>Du musst die Font-Dateien (bei mir *.ttf und *.afm) aus dem Verzeichnis
>>>>"../pdf_generator2_fonts/fonts/" in das Verzeichnis
>>>>"..(pdf_generator2/html2ps/fonts/" kopieren. Sind die Fonts nicht da,
>>>>bekommst Du eine Fehlermeldung im FE.
>>>>Ich glaube nicht, dass es an der Server-Konfiguration liegt, da sich die
>>>>Extension keiner OS-Funktionen zur Schriftgenerierung bedient (sonst gäbe
>>>
>>>es
>>>
>>>
>>>
>>>>ja eine Windows und eine UNIX-Variante davon).
>>>>
>>>>Viele Grüße
>>>>Dirk
>>>>
>>>>
>>>>-----Ursprüngliche Nachricht-----
>>>>Von: typo3-german-bounces at lists.netfielders.de
>>>>[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Sven
>>>>Burkert
>>>>Gesendet: Montag, 31. Juli 2006 09:23
>>>>An: German Typo3 Userlist
>>>>Betreff: Re: [TYPO3-german] pdf_generator2 - nur weiße Seite
>>>>
>>>>Hallo Dirk,
>>>>
>>>>danke für deine umfassende Antwort!
>>>>Ich habe nun noch pdf_generator2_fonts installiert. Aber in welches 
>>>>Verzeichnis muss ich die Extension kopieren? Ich habe mehrere 
>>>>Verzeichnisse mit dem Namen "fonts" in der Ext. "pdf_generator2".
>>>>
>>>>Mein TypoScript ist ja deinem ähnlich - ich verwende nur keine Marker. 
>>>>Den Inhalt, der im PDF erscheinen sollte, ist "HELLO WORLD!".
>>>>Leider tut er das noch nicht.
>>>>
>>>>Ist vielleicht die Server-Konfiguration schuld?
>>>>
>>>>Viele Grüße,
>>>>Sven
>>>>
>>>>Dirk Reichel schrieb:
>>>>
>>>>
>>>>
>>>>
>>>>>Hi Sven,
>>>>>
>>>>>die Fehlermeldungen kannst Du ignorieren. Zum Beispiel bedeutet "No
>>
>>XCLASS
>>
>>
>>>>>inclusion code found" nur, dass niemand in der Lage ist die Klasse mit
>>
>>dem
>>
>>
>>>>>XClass-Mechanismus zu erweitern. Möchtest Du also keine eigenen
>>
>>Extensions
>>
>>
>>>>>schreiben, die auf PHP-Skripten aus der Extension 'pdf_generator2'
>>>>>aufsetzen, dann ist das egal.
>>>>>
>>>>>Wie wäre denn folgendes:
>>>>>- Du hast einen Platzhalter ###PDF### in Deinem HTML-Template.
>>>>>- Extensions 'pdf_generator2' und ' pdf_generator2_fonts' installieren.
>>>>>- Die Fonts aus der Extension 'pdf_generator2_fonts' mussten bei mir auf
>>>>>dem Server noch in das entsprechende Verzeichnis der Extension 
>>>>>'pdf_generator2' kopiert werden.
>>>>>- Dann u.a. folgenden Typoscript-Code im TS-Setup:
>>>>>page = PAGE
>>>>>page {
>>>>>    ...
>>>>>    10.marks {
>>>>>         PDF = TEXT
>>>>>         PDF {
>>>>>               value = PDF-Version
>>>>>               postUserFunc = tx_pdfgenerator2->makePdfLink
>>>>>               postUserFunc.target = _blank
>>>>>         }
>>>>>    ...
>>>>>    }
>>>>>}
>>>>>- Wichtig ist natürlich, dass überhaupt Inhalt vorhanden ist, der
>>>>>ausgegeben werden kann. Dieser muss dann natürlich auch zum Beispiel
>>>>>über einen Platzhalter ###INHALT### in Typoscript eingebunden sein:
>>>>>         INHALT = CONTENT
>>>>>         INHALT {
>>>>>                table = tt_content
>>>>>                select.orderBy = sorting
>>>>>                select.where= colPos = 0
>>>>>         }
>>>>>Probier mal aus.
>>>>>
>>>>>Viele Grüße
>>>>>Dirk
>>>>>
>>>>>-----Ursprüngliche Nachricht-----
>>>>>Von: typo3-german-bounces at lists.netfielders.de
>>>>>[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Sven
>>>>>Burkert
>>>>>Gesendet: Freitag, 28. Juli 2006 14:27
>>>>>An: German Typo3 Userlist
>>>>>Betreff: [TYPO3-german] pdf_generator2 - nur weiße Seite
>>>>>
>>>>>Hallo,
>>>>>
>>>>>ich bekomme pdf_generator2 nicht zum laufen: Es wird immer nur eine 
>>>>>leere PDF-Seite erzeugt.
>>>>>Ich möchte, dass der Text "Hello World!" im PDF angezeigt wird:
>>>>>
>>>>>page = PAGE
>>>>>page.10 = TEXT
>>>>>page.10.value = HELLO WORLD!
>>>>>
>>>>>page.110 = TEXT
>>>>>page.110.value = printable version
>>>>>page.110.postUserFunc = tx_pdfgenerator2->makePdfLink
>>>>>
>>>>>Mehr muss ich doch nicht machen?
>>>>>
>>>>>In der Konfigurrations-Ansicht der Extension stehen noch unzählige 
>>>>>Fehlermeldungen:
>>>>>
>>>>>Errors:	The XCLASS filename-key 
>>>>>"ext/user_almatis/class.user_almatis.php" was different from 
>>>>>"ext/pdf_generator2/class.user_almatis.php" which it should have been!
>>>>>
>>>>>No XCLASS inclusion code found in file "gen_pdf.php"
>>>>>
>>>>>usw.
>>>>>
>>>>>Kann ich diese ignorieren?
>>>>>
>>>>>Viele Grüße,
>>>>>Sven
>>>>>_______________________________________________
>>>>>TYPO3-german mailing list
>>>>>TYPO3-german at lists.netfielders.de
>>>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>>
>>>>>
>>>>>------------------------------------------------------------------------
>>>>>
>>>>>_______________________________________________
>>>>>TYPO3-german mailing list
>>>>>TYPO3-german at lists.netfielders.de
>>>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>>_______________________________________________
>>>>TYPO3-german mailing list
>>>>TYPO3-german at lists.netfielders.de
>>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>>
>>>>------------------------------------------------------------------------
>>>>
>>>>_______________________________________________
>>>>TYPO3-german mailing list
>>>>TYPO3-german at lists.netfielders.de
>>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>
>>>_______________________________________________
>>>TYPO3-german mailing list
>>>TYPO3-german at lists.netfielders.de
>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>TYPO3-german mailing list
>>>TYPO3-german at lists.netfielders.de
>>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>_______________________________________________
>>TYPO3-german mailing list
>>TYPO3-german at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>TYPO3-german mailing list
>>TYPO3-german at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Viele Grüße,
Sven
-- 
Dipl-Ing. (BA) / B.Sc.
Web Development

Kiesewetter | Die Markenagentur.
Deichelweiherweg 1
D-79102 Freiburg
Fon +49 (0)761-72007
Fax +49 (0)761-72032
www.agentur-kiesewetter.de

Wir machen Marken. Starke Marken. Ihre Marke.



More information about the TYPO3-german mailing list