---
title: "pdf_generator2, Seiten dynamisch rendern"
url: "https://www.typo3.net/d/97885-pdf-generator2-seiten-dynamisch-rendern"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-03-29"
last_reply: "2010-03-29"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# pdf_generator2, Seiten dynamisch rendern

Extensions · 0 Antworten · gestartet 2010-03-29

## Eröffnungsbeitrag

**ra.​s** · 2010-03-29 · [Beitrag #1](https://www.typo3.net/d/97885-pdf-generator2-seiten-dynamisch-rendern/1)

Hallo Zusammen,

in meinem aktuellen Projekt soll sich der User aus mehreren Seiten seiner Wahl ein einziges PDF zusammenstellen können. Zu diesem Zweck speichere ich die IDs der gewählten Seiten in einem Cookie und habe ein kleines PHP-Script geschrieben, welches diesen auswertet und die Werte auf ihre Gültigkeit prüft.

Nun passiert Folgendes:

Greife ich per global:_REQUEST|pdf (Zeile 9) auf den Cookie zu - klappt alles wunderbar. Nur leider habe ich keine Kontrolle über den Cookie, was sicherheitstechnisch wohl nicht so klug ist. +g+
Die Seite lässt sich aber mit den gewünschten Inhalten als PDF sowie auch als HTML rendern.

Benutze ich mein Script mittels source.preUserFunc = user_cookie->user_get (Zeilen 10 - 14, auskommentiert), lässt sich die Seite zwar noch wie gewünscht als HTML rendern, das PDF beinhaltet jedoch nur eine leere Seite.

Hat jemand eine Idee woran das liegen könnte?

```typoscript
page.includeLibs.user_cookie = fileadmin/template/user_cookie.php

...

pdf_generator.50 >
pdf_generator.50 = RECORDS
pdf_generator.50 {
  tables = pages
  source.data = global:_REQUEST|pdf
  #source.preUserFunc = user_cookie->user_get
  #source.preUserFunc {
  #  cookie = pdf
  #  max    = 10
  #}
  conf.pages >
  conf.pages = COA
  conf.pages {
    10 = TEXT
    10.dataWrap = <h5 style="color:#ff8000">{date:d.m.Y H:i} - ({field:title})</h5>
    20 = CONTENT 
    20 {
      table = tt_content
      select {
        pidInList.field = uid
        orderBy = sorting
      }
    }
    stdWrap.postCObject = TEXT
    stdWrap.postCObject.value = <pagebreak />
  }
}
```

Grüße
Ralf

---

Quelle: „pdf_generator2, Seiten dynamisch rendern“, typo3.net, https://www.typo3.net/d/97885-pdf-generator2-seiten-dynamisch-rendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
