---
title: "pdf_generator: makePdfLink tut nichts"
url: "https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts"
source: "typo3.net"
tags: ["Extensions","Frage","PDF"]
created: "2004-12-26"
last_reply: "2005-02-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# pdf_generator: makePdfLink tut nichts

Extensions · 3 Antworten · gestartet 2004-12-26

## Eröffnungsbeitrag

**Markus_** · 2004-12-26 · [Beitrag #1](https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts/1)

Hallo Foren-Mitglieder,

ich habe ein kleines Problemchen mit dem PDF-Generator. Ich habe die Erweiterung in der Version 2.5.0 (ohne Fehler) mit dem Extension Manager in mein TYPO3 Version 3.7.0 installiert. Nun habe ich zum einen folgenden TS-Code in mein TS-Template *html_template* eingefügt, die als PDF-Seite dienen soll:

```typoscript
pdf_generator = PAGE
pdf_generator {
       typeNum = {$extension.pdf_generator.typeNum}
       config.pageGenScript = EXT:pdf_generator/gen_pdf.php
       config.admPanel = 0
       config.additionalHeaders = Content-Type: application/pdf 
     
       10 = CONTENT
       10 < styles.content.get
}
```

**1. Problem:** Die letzte Zeile macht -- mir nicht ersichtliche -- Probleme, die mir der Template Analizer mit *Object copied in this line "10 < styles.content.get" would leave either the value or properties untouched in TypoScript Version 1.* quittiert. Übersehe ich hier was?

In meinem *eigentlichen* PAGE-Object habe ich noch folgendes TypoScript zum Setzen des Markers eingesetzt:

```typoscript
page = PAGE

page.10 = TEMPLATE
page.10 {
              template = FILE
              template.file = fileadmin/template/logicmedia.tmpl
              workOnSubpart = DOCUMENT_BODY

             #  ...
             # andere Marker
             #  ...

             marks.PDF_GENERATOR = TEXT
             marks.PDF_GENERATOR.value = PDF erzeugen
             marks.PDF_GENERATOR.postUserFunc = tx_pdfgenerator->makePdfLink
}
```

**2. Problem:** tx_pdfgenerator->makePdfLink sowie tx_pdfgenerator->openPdfLink erzeugen keine Ausgabe. Ich weiß nicht, ob ich irgendwie prüfen kann, dass die Funktion überhaupt aufgerufen wird  o.O

Vielleicht noch eine zusätzliche Information: Ich kaskadiere meine TS-Templates, um mehr Übersicht zu erhalten. Einen Screenshot meiner Template-Hierarchie habe ich mal unter
<http://www.markus-dechert.de/typo3/logic-cascaded-ts-templates.jpg>
bereitgestellt.

Da der Template Analyzer *pdf_generator* als Abzweig von *Home* anzeigt, habe ich die beiden Abschnitte auch bereits versuchsweise in das *Home*-Template ausgelagert -- ohne Erfolg.   :(

Hat jemand von euch schonmal gleiche Probleme gehabt oder einen Rat?

Gruß
   Markus

## Antworten

### [#2](https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts/2) · JensE · 2005-01-12

> **Markus_ schrieb:**
>
> Nun habe ich zum einen folgenden TS-Code in mein TS-Template *html_template* eingefügt, die als PDF-Seite dienen soll:
>
> ```typoscript
> pdf_generator = PAGE
> pdf_generator {
>        typeNum = {$extension.pdf_generator.typeNum}
>        config.pageGenScript = EXT:pdf_generator/gen_pdf.php
>        config.admPanel = 0
>        config.additionalHeaders = Content-Type: application/pdf 
>      
>        10 = CONTENT
>        10 < styles.content.get
> }
> ```

Das tut **nicht** not, da der pdf_generator folgendes setup bereits mitbringt:

```typoscript
pdf_generator = PAGE
pdf_generator {
  typeNum = {$extension.pdf_generator.typeNum}
  config.pageGenScript = EXT:pdf_generator/gen_pdf.php
  config.admPanel = 0
config.xhtml_cleaning = 0
  50 = CONTENT
  50 < styles.content.get
}
```

[/quote]

Du würdest also den Inhalt zweimal erhalten. Wenn Du das pdf_generator Objekt unbedingt selbst erzeugen willst, mach vorher ein

pdf_generator >

> **Markus_ schrieb:**
>
> In meinem *eigentlichen* PAGE-Object habe ich noch folgendes TypoScript zum Setzen des Markers eingesetzt:
> ...

Sieht eigentlich richtig aus. Wird der Marker denn überhaupt ersetzt?

> **Markus_ schrieb:**
>
> **2. Problem:** tx_pdfgenerator->makePdfLink sowie tx_pdfgenerator->openPdfLink erzeugen keine Ausgabe. Ich weiß nicht, ob ich irgendwie prüfen kann, dass die Funktion überhaupt aufgerufen wird  o.O

Du kannst Die die Debug-Ausgaben im AdminPanel angucken.

### [#3](https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts/3) · Markus_ · 2005-01-12

Hallo Jens,

danke für deine Antwort, das Projekt ist mitlerweile bereits abgeschlossen und ich habe nun eine "semi-manuelle" Lösung benutzt.

> Das tut **nicht** not, da der pdf_generator folgendes setup bereits mitbringt:

Das wusste ich nicht, vielen Dank für die Information!

> Sieht eigentlich richtig aus. Wird der Marker denn überhaupt ersetzt?

Der Marker wurde ersetzt, ja. Es war wirklich einfach nur die Funktion, die nichts getan hat, warum auch immer. Ist mir allerdings Wayne, da TYPO3, wie es mir scheint, oft zu sporadisch merkwürdigem Verhalten neigen scheint.

Gruß und nochmal danke
   Markus     :)

### [#4](https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts/4) · roeb · 2005-02-08

ist der pdf_generator eine offiziele extension? Ich such nämlich nach einem plugin welches nach einer bestellung per mailformular eine pdf gerneriert und diese mit den zugangsdaten an den Kunden sendet.

Vielen dank schonmal :)

roeb

---

Quelle: „pdf_generator: makePdfLink tut nichts“, typo3.net, https://www.typo3.net/d/19426-pdf-generator-makepdflink-tut-nichts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
